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


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


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

用法

workbooks.update(workbook_item)

修改现有工作簿。使用此方法更改工作簿所属的所有者或项目,或更改工作簿是否在选项卡中显示视图。工作簿项必须包含工作簿 ID 并覆盖现有设置。

REST API:Update Workbooks

参数

名字 说明
workbook_item workbook_item 指定要更新的工作簿的设置。您可以更改 owner_idproject_idshow_tabs 值。见WorkbookItem

异常

错误 说明
Workbook item missing ID. Workbook must be retrieved from server first. 如果未指定 workbook_item,则会引发错误。使用 workbooks.get()workbooks.get_by_id() 方法从服务器检索工作簿项。

import tableauserverclient as TSC
tableau_auth = TSC.TableauAuth('username', 'password', site_id='site')
server = TSC.Server('https://servername')

with server.auth.sign_in(tableau_auth):

    # get the workbook item from the site
    workbook = server.workbooks.get_by_id('1a1b1c1d-2e2f-2a2b-3c3d-3e3f4a4b4c4d')
    print("\nUpdate {0} workbook. Project was {1}".format(workbook.name, workbook.project_name))


    # make an change, for example a new project ID
    workbook.project_id = '1f2f3e4e-5d6d-7c8c-9b0b-1a2a3f4f5e6e'

    # call the update method
    workbook = server.workbooks.update(workbook)
    print("\nUpdated {0} workbook. Project is now {1}".format(workbook.name, workbook.project_name))




相关用法


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