form.moveusertorole
功能说明
描述
移动成员/部门里的所有成员到新角色。
函数原型
form.moveusertorole(userids,deptids,newRoleId,bClear=True)
参数
名称 | 类型 | 描述 |
---|---|---|
userids | 字符型/数组:列表型 | 一个或多个用户id(id在通讯录中查看),没有则填"" |
deptids | 字符型/数组:列表型 | 一个或多个部门id(id在通讯录"部门设置"中查看),没有则填"" |
newRoleId | 字符型 | 新的角色id(id在通讯录"角色设置"中查看) |
bClear | 逻辑型 | True表示清除userid之前的所有角色信息(不包含根部门,即只有新部门里才存在此userid),False表示不清除 |
返回值
类型 | 描述 |
---|---|
逻辑型 | 成功返回指True,失败返回False |
备注
可能出现的错误信息,执行 getlasterror 函数获取具体详细信息:
- 错误编码=getlasterror()
- 错误信息=getlasterror(1)
错误编码 | 错误信息 |
---|---|
1407 | api执行频率超出限制 |
1400 | 参数类型不正确 |
1691 | 操作非法 |
1506 | 连接数据库失败 |
1527 | 部门不存在 |
1528 | 成员不存在 |
1573 | 角色不存在 |
1533 | 数据库执行失败 |
其他:
- 所有表单api调用频率限制为1000次/分钟。
示例
def test():
# 移动单个成员/部门
ret=form.moveusertorole("547a48c50eccde5ac8c0883b","59988c3f51325af8a75f301a","547a48acf0d9f61b4eb1cb61",False)
# 移动多个成员/部门
ret=form.moveusertorole(["547a48c50eccde5ac8c0883b","5757ce7ca9f27cdee7cda6a3"],["59988c3f51325af8a75f301a","52498ea69f075dd4ba88f9aa"],"547a48acf0d9f61b4eb1cb61",False)
print(ret)
演示示例
- 暂无
安装包下载
- 暂无
相关视频
- 暂无