查看: 5112|回复: 7

表单的文本字段控件,如何获得个人的属性值

升级   0.1%

83

主题

50

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2023-2-6 09:04:19 | 显示全部楼层 |阅读模式


我在表单中添加了文本字段控件,使用脚本如下:

var attributeList = this.org.getPersonAttribute( this.workContext.getWork().creatorIdentityDn, post1 );
return attributeList.pos1;

想获取里面的属性值和描述,但是这段脚本没有返回任何信息








本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-2-6 10:26:11 | 显示全部楼层
creatorIdentityDn您传的是身份,应该传个人creatorPersonDn
回复

使用道具 举报

升级   0.1%

83

主题

50

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2023-2-6 10:55:38 | 显示全部楼层
var attributeList = this.org.getPersonAttribute( this.workContext.getWork().creatorPersonDn, post1);
return attributeList.post1;
修改后 还是获取不到个人属性的值 是哪里错了么
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-2-6 17:04:29 | 显示全部楼层
post1您有定义变量吗?您这里如果没定义变量是需要加引号的
回复

使用道具 举报

升级   0.1%

83

主题

50

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2023-2-6 21:44:10 | 显示全部楼层
var post1 = String;
var attributeList = this.org.getPersonAttribute( this.workContext.getWork().creatorPersonDn, post1 );
return attributeList.post1;
是这样定义变量的么? 还是无法返回人员属性
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-2-7 09:19:23 | 显示全部楼层
return attributeList.post1;   那您这里post1是什么?
您debugger看一下,attributeList是一个数组
回复

使用道具 举报

升级   0.1%

83

主题

50

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2023-2-7 09:21:42 | 显示全部楼层
post1是值个人属性里的属性名,想通过那条脚本返回取得属性里面的值
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-2-7 16:21:19 | 显示全部楼层
您debugger看一下,attributeList是一个数组,看看它的数据格式,是否有取到东西
回复

使用道具 举报

发表回复

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

本版积分规则

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