<if condition 大于_条码打印软件之脚本编程的应用(if语句)

今天给大家介绍中琅条码打印软件中脚本编码的其中一个应用(if语句判断),根据已知的数据判断输出新的数据,如下:给出Excel表两列数据(数据1列和数据2列),

1、数据1为Y时,无论数据2是什么都输出固定值C

2、数据1不为Y但是也不为空时,数据2为空则输出B,不为空则输出A。

3、数据1为空时,数据2不为空输出A,为空则输出空值。

b4ce4162247ed560a251c82de19054e9.png

在中琅条码打印软件新建一个标签,打开“数据库设置”,添加“Excel表数据源”,数据库导入Excel表中的两列数据。

7e35875fa48ccfd26164be8c09555aca.png
36e6cf4c7d8788b50ca5b57973ec5721.png

在白色画布上添加三个普通文本,导入数据1和数据2,第三个普通文本导入数据1和2,中间用逗号隔开,并记录下第三个文本的图形ID。

22cee74557a6140155e2dc1d0dbcf884.png

然后添加第四个普通文本,用数据引用的方式引用第三个文本数据。

559da5c780a4b98f11a8ee8f56e9d6df.png

然后在右侧添加一个“脚本编程”的处理方法,利用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;

4fd70cf8937ade431d53627a8201ea52.png

由于第三个文本数据是临时增加,只做调用使用,不需要在标签上显示,可以把文本放在白色画布之外的地方,这样就不会打印出来,把第四个文本字体颜色改成红色用来与原数据区别,打印预览查看批量制作的标签。

2959e311e0e37a2388b7a61f3f69ea48.png
23b95ae252a0caea759af183defefe70.png

综上所述就是中琅条码打印软件中脚本编程的其中一个if语句用法,根据已知数据用if语句判断满足的条件输出新数据,更多条码打印软件脚本编程的应用可在本站查询相关教程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值