如何在Tableau中获取项目中的所有工作簿

How to get all the workbooks in project in Tableau

我正在使用 TableauServerClient。 我的代码:

all_workbooks,pagination_item=server.workbook.get()
for wb in all_workbooks:
 print(wb.name)

它打印服务器中的所有工作簿(来自所有项目)。我只需要打印特定项目中存在的工作簿(我知道项目名称和 ID)

工作簿对象包含根据 docs 的项目信息。

像这样的东西应该可以工作:

all_workbooks,pagination_item=server.workbook.get()
for wb in all_workbooks:
    if wb.project_name == "YOUR PROJECT NAME":
        print(wb.name)