查看: 2054|回复: 7

表单打印如何获取已审批人名字

升级   8.6%

43

主题

58

回帖

543

积分

高级会员

Rank: 4

积分
543
发表于 2023-6-19 11:25:36 | 显示全部楼层 |阅读模式
报销单打印表单需要显示审批人A,
如果A已审批,则显示A的姓名,
A没有审批,则为空,
请问如何设置
回复

使用道具 举报

升级   100%

3

主题

1502

回帖

4927

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4927
发表于 2023-6-19 14:00:21 | 显示全部楼层
循环一下已办列表,符合条件就返回,否则就返回空。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   8.6%

43

主题

58

回帖

543

积分

高级会员

Rank: 4

积分
543
发表于 2023-6-20 10:20:39 | 显示全部楼层
var name = "";

var taskCompletedList = this.workContext.getTaskCompletedList();
taskCompletedList.forEach(function(taskCompleted) {
        if(taskCompleted.activityName.indexOf("首席执行官") > -1){
                name = "周超";
        }
});
console.log(name);

return name;
我这个脚本写在打印表单里,为什么打印的时候还是不显示呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

3

主题

1502

回帖

4927

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4927
发表于 2023-6-20 10:28:31 | 显示全部楼层
tietie 发表于 2023-6-20 10:20
var name = "";

var taskCompletedList = this.workContext.getTaskCompletedList();

那您输出的name值对了吗?
回复

使用道具 举报

升级   8.6%

43

主题

58

回帖

543

积分

高级会员

Rank: 4

积分
543
发表于 2023-6-20 10:39:24 | 显示全部楼层
输出名字对的啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

3

主题

1502

回帖

4927

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4927
发表于 2023-6-21 10:58:04 | 显示全部楼层
tietie 发表于 2023-6-20 10:39
输出名字对的啊

您是前端输出呀,怎么跑去日志查看器里查看了?您打开打印表单的时候F12看一下,前端console里name的值输出对不对
回复

使用道具 举报

升级   8.6%

43

主题

58

回帖

543

积分

高级会员

Rank: 4

积分
543
发表于 2023-6-21 11:17:05 | 显示全部楼层
报错了,那应该输出什么呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37249
发表于 2023-6-25 09:33:01 | 显示全部楼层
是其他脚本报错了,您看看您其他的自定义脚本,print写错了,写程了pint,还有应该有一个什么.name这样的脚本,没取到
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread