【套打】将指定审批节点的审批人打印到指定的单元格

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

【套打】将指定审批节点的审批人打印到指定的单元格

更新日志:

2022.04.18,修改内容描述。


一般我们打印审批信息,都是用数据表一行一行打印出审批信息部分信息,比如:审批人,审批节点,审批时间....,有些客户不需要打印这么多,只需要打印审批人即可,不过客户有自己的打印方式,例如下图:

这个就需要将执行的审批节点的审批人打印到指定的单元格中了,需要脚本控制。代码在最后面


准备:在需要打印的单元格之前放置一个数据表绑定审批信息数据源

1、在数据表的普通行后处理脚本中声明变量,需要打印多少个审批节点的审批人就声明多少个,命名自定义

2、然后在数据表的数据行后处理脚本中编写脚本,将对应审批任务(审批节点)的审批人赋值给之前的变量

3、最后在指定单元格,将带有审批人信息的变量打印出来

最后需要将整个数据表的所有行设置不打印,或者每个普通行和数据行的高度设置为0,数据表是用来取值的,并不用来打印。


1、数据表普通行脚本:

var a = "";

var b = "";

....

2、数据表数据行脚本:

if(getFieldValue("审批信息数据源名称","审批任务字段名称") == "审批任务1"){

a = getFieldValue("审批信息数据源名称","审批人字段名称");

}

if(getFieldValue("审批信息数据源名称","审批任务字段名称") == "审批任务2"){

b = getFieldValue("审批信息数据源名称","审批人字段名称");

}

......

3、指定单元格脚本:

setValue(a);

【套打】将指定审批节点的审批人打印到指定的单元格

更新日志:2022.04.18,修改内容描述。一般我们打印审批信息,都是用数据表一行一行打印出审批信息部分信息,比如:审批人,审批节点,审批...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息