form.getroleusers
功能说明
描述
获取角色和对应的成员信息。
函数原型
form.getroleusers(name="")
参数
名称 | 类型 | 描述 |
---|---|---|
name | 字符型 | 角色名称,默认为空表示获取所有角色和其成员信息,如果角色名称重复则都获取 |
返回值
类型 | 描述 |
---|---|
数组:列表型 | 获取成功返回指定的角色成员信息,获取失败返回None |
- 数据格式:
[ { "name":"我是管理员", "child":[ { "name":"pbj", "remark":"", "id":"5b68110f7cf2885b5e19e66a", "phone":"137********", "innerid":"pp", "title":"教授", "category":0, 'maindept': { 'id': '5e8591f321dd595f7427f8c0', 'name': '人事部' } }, { "name":"bobo", "remark":"", "id":"547a48c50eccde5ac8c0883b", "phone":"137********", "innerid":"bb", "title":"教授", "category":0, 'maindept': { 'id': '5e8591f321dd595f7427f8c0', 'name': '人事部' } } ], "id":"5fb9c1bb28c9e1f215c4040a" } ]
名称 | 描述 |
---|---|
id | 角色id,在不同的范围内代表不同含义(例如在 child 中表示其包含的成员userid) |
name | 角色或成员的名称 |
category | 用户状态(-1表示被邀请的人尚未同意其邀请,同意后自动变为2,0表示团队创建者,2表示普通成员,-2表示已离职) |
title | 用户的职称 |
child | 角色的成员子数组 |
innerid | 企业内用户id |
phone | 用户的手机号码 |
remark | 成员的备注信息 |
maindept | 主部门信息 |
备注
可能出现的错误信息,执行 getlasterror 函数获取具体详细信息:
- 错误编码=getlasterror()
- 错误信息=getlasterror(1)
错误编码 | 错误信息 |
---|---|
1407 | api执行频率超出限制 |
1400 | 参数类型不正确 |
1302 | 赋值失败 |
1506 | 连接数据库失败 |
1573 | 角色不存在 |
1533 | 数据库执行失败 |
其他:
- 所有表单api调用频率限制为1000次/分钟。
示例
def test():
ret=form.getroleusers("我是管理员")
print(ret)
演示示例
- 暂无
安装包下载
- 暂无
相关视频
- 暂无