Moke 发表于 2015-7-27 09:51:55

剪贴板的操作说明

本帖最后由 Moke 于 2015-7-27 10:03 编辑

剪贴板:可以看成是一个内存区域,当我们复制内容时,内容是存放在剪贴板中的,当我们做粘贴操作时,它会释放该内存;剪贴板只存放最后一次复制的内容,当剪贴板已经复制内容时,再执行复制操作,会把上一条的内容替换掉;把剪贴板当成一个数据源来提供数据,数据的来源就是当我执行“复制”时存放在剪贴板的内容,然后通过赋值操作来调用它;剪贴板的内容也不是乱写的,剪贴板的格式我们是有设置规则的,必须严格按照我们的格式来填写,我们的数据是按照料JOSON格式来填写的,就是一个字段对应一个值;格式如下:在剪贴板里面的固定格式:{"eversheet":{"version":1,"dataName":"剪贴板名称"},"dataSet":[{“字段1”:”值1”},{“字段2”:”值2”}]}具体事例:{"eversheet":{"version":1,"dataName":"剪贴板名称"},"dataSet":[{"重量":30},{"名称":”小鱼”},{"类型":”鱼类”}]}先做一个具体的例子:新建一张表单,这个表单用来读取剪切板的数据;
file:///C:/Users/yechong/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png设置填表公式:步骤:新增一个【剪贴板】,然后添加公式为【赋值】,如下图


恐龙爷爷 发表于 2015-7-27 15:58:57

不太理解,这个功能在什么场景下使用呢

Moke 发表于 2015-7-28 09:02:26

主要是用于两个进程之间的数据传递

乐乐1 发表于 2015-7-28 22:22:43

当云表需要接电子称、读卡器等外接设备时,这些外接设备大多通过串口(USB口)连接到电脑上,需要通过编写一个小程序来从这些设备中读取数据,这个小程序读取到数据后,如果将数据传递给云表的表单呢,这是就可以用这个剪贴板功能,小程序只要按照云表规定的格式将数据放到系统剪贴板上,云表会自动监听剪贴板上数据的变化,如果发现剪贴板上有数据,而且符合规定的格式,云表就会取出数据并通过赋值操作填写到表单中。
页: [1]
查看完整版本: 剪贴板的操作说明