表单打印如何获取已审批人名字
报销单打印表单需要显示审批人A,如果A已审批,则显示A的姓名,
A没有审批,则为空,
请问如何设置
循环一下已办列表,符合条件就返回,否则就返回空。
var name = "";
var taskCompletedList = this.workContext.getTaskCompletedList();
taskCompletedList.forEach(function(taskCompleted) {
if(taskCompleted.activityName.indexOf("首席执行官") > -1){
name = "周超";
}
});
console.log(name);
return name;
我这个脚本写在打印表单里,为什么打印的时候还是不显示呢 tietie 发表于 2023-6-20 10:20
var name = "";
var taskCompletedList = this.workContext.getTaskCompletedList();
那您输出的name值对了吗? 输出名字对的啊 tietie 发表于 2023-6-20 10:39
输出名字对的啊
您是前端输出呀,怎么跑去日志查看器里查看了?您打开打印表单的时候F12看一下,前端console里name的值输出对不对 报错了,那应该输出什么呢 是其他脚本报错了,您看看您其他的自定义脚本,print写错了,写程了pint,还有应该有一个什么.name这样的脚本,没取到
页:
[1]