不知道大家在用条码打印软件批量设计标签时有没有遇到过需要针对两个数据对象进行判断处理的情况(比如两个数据求和,比大小,或者其他的比较),那么利用脚本编程对两个数据源对象处理之前肯定是需要先获取到两个数据源对象,这样才能进行下一步,今天给大家介绍的就是在中琅条码打印软件中利用脚本编程获取两个数据源对象的方法。(如下图普通文本中两个数据源对象)
以上图的两个数据源对象中琅条码打印软件的脚本编程功能是无法直接获取两个数据的(脚本编程是只针对某一个数据添加),所以我们需要把数据源中分开的两个数据对象变成一个数据对象。方法是在两个数据之间添加一个逗号数据“,”,然后记录下该文本的“图形ID”。
利用软件左侧工具栏中的“绘制普通文本”工具再添加一个普通文本,在普通文本的“图形属性-数据源”中修改文本数据,数据对象类型选择“数据引用”,引用的数据ID就是刚刚记录的文本的“图形ID”,保存后就可以看到引用过来的两个数据是在一个数据源对象中。
经过以上方法处理后,数据源中的两个数据对象就会组合成一个数据对象,这个时候再用数据源右侧的“脚本编程”处理方法就可以获取这两个数据对象了,代码也很简单,用split()函数,以逗号“,”为分隔符,把数据分开成两部分,就是我们需要的两个数据源对象,代码如下:
//vars:thisObj,dataObj
var b =strReturn.split(","); //利用split()函数,以逗号为分隔符把原数据分裂成b[0]、b[1]两部分,有多少个对象就能分隔成多少
综上所述就是用中琅条码打印软件的脚本编程获取两个数据源对象的方法,或者两个数据后,就可以利用代码对两个数据对象进行判断输出新的数据,具体的应用方法可以参考中琅软件网站教程。