当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Tableau groups.update用法及代码示例


Tableau Server Client (TSC)groups.update的用法。

用法

groups.update(group_item, as_job=False)

更新 Tableau Server 中的组。

REST API:Update Group

参数

名字 说明
group_item group_item 指定要更新的组。
as_job (可选)如果此值设置为 True ,更新操作将是异步的并返回一个 JobItem。这仅支持 Active Directory 组。默认情况下,此值设置为 False

异常

错误 说明
Group item missing ID. 如果 group_item 缺少 id 属性,则会引发错误。
Local groups cannot be updated asynchronously. 对于本地组,as_job 属性设置为 True

返回

更新的GroupItem 对象。如果 as_job 设置为 True ,则将返回 JobItem

示例

# Fetch an existing group from server.
groups, pagination = server.groups.get()
group = groups[0]

# Set update-able fields. Any of these can be added or removed.
## Local group
group.name = "new group name"
group.minimum_site_role = TSC.UserItem.Roles.SiteAdministratorExplorer

## Active Directory group
group.minimum_site_role = TSC.UserItem.Roles.SiteAdministratorExplorer
group.license_mode = TSC.GroupItem.LicenseMode.onLogin

# Update group - synchronous
group = server.groups.update(group)

# Update group - asynchronous (only for Active Directory groups)
job = server.groups.update(group, as_job=True)



相关用法


注:本文由纯净天空筛选整理自tableau.github.io大神的英文原创作品 groups.update。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。