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


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