當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。