设为首页   加入收藏    网站地图
   
网站首页 西铁城条码打印机 西铁城资讯 解决方案 公司介绍 公司动态 联系我们
 
西铁城资讯

条码打印软件之脚本编程的应用(if语句)

发表日期:2020年11月21日

      今天给大家介绍条码打印软件中脚本编码的其中一个应用(if语句判断),根据已知的数据判断输出新的数据,如下:给出Excel表两列数据(数据1列和数据2列),
1、数据1为Y时,无论数据2是什么都输出固定值C
2、数据1不为Y但是也不为空时,数据2为空则输出B,不为空则输出A。
3、数据1为空时,数据2不为空输出A,为空则输出空值。
      在条码打印软件新建一个标签,打开“数据库设置”,添加“Excel表数据源”,数据库导入Excel表中的两列数据。
      在白色画布上添加三个普通文本,导入数据1和数据2,第三个普通文本导入数据1和2,中间用逗号隔开,并记录下第三个文本的图形ID。
      然后添加第四个普通文本,用数据引用的方式引用第三个文本数据。
      然后在右侧添加一个“脚本编程”的处理方法,利用if语句实现判断数据1和数据2,从而得到相应的数据,在脚本编程输入框中输入代码:
var aa = dataObj.getOriginalDataValue() + "";
var bb=aa.split(","); //split()函数,用逗号分裂成下面的bb[0]和bb[1]
var cc;
if(bb[0]=="Y"){ //bb[0]就是数据1
cc="C";
}else if(bb[1]!=""){ //bb[1]是数据2
cc="A";
}else if(bb[0]!=""){
cc="B";
}else{
cc="";
}
strReturn=cc;
       由于第三个文本数据是临时增加,只做调用使用,不需要在标签上显示,可以把文本放在白色画布之外的地方,这样就不会打印出来,把第四个文本字体颜色改成红色用来与原数据区别,打印预览查看批量制作的标签。

 


copyright@东道包装 西铁城条码打印机 全国免费服务热线:189 2926 7408