【套打】分录某字段值在单元格横向打印,并且去掉重复

打印要求:需要将分录某字段横向排列打印在某一单元格中,并且去掉重复值,相同值只值保留一个,值与值之间用”/”隔开。
比如:某分录有5条,某字段值分别是:西瓜,西瓜,香蕉,香蕉,苹果,打印的效果需要是:西瓜/香蕉/苹果
需要用脚本进行控制,脚本见最后面
数据表前处理脚本:

数据行后处理脚本:

单元格后处理脚本:

1、单元格之前创建一个数据表,数据表前处理脚本中编写脚本:
system.setProperty("zd","");//提前声明一个全局变量,用来存放字段值
2、数据表数据行编写后处理脚本:
var a = getFieldValue("数据源名称","字段名称");//获取当前字段值
var zd = system.getProperty("zd");//获取全局变量
var sb = new StringBuilder(zd);//创建StringBuilder命名sb,将全局变量添加进去,用来拼接值
if(sb.indexOf(a) < 0){//判断sb中是否存在当前值,也就是判断是否有重复值
sb.appe
【套打】分录某字段值在单元格横向打印,并且去掉重复
打印要求:需要将分录某字段横向排列打印在某一单元格中,并且去掉重复值,相同值只值保留一个,值与值之间用”/”隔开。比如:某分录有5条...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



