【问题标题】:How can I get Tableau Dashboard objects other than the active one using Tableau Javascript API?如何使用 Tableau Javascript API 获取除活动对象之外的 Tableau Dashboard 对象?
【发布时间】:2018-10-19 23:41:26
【问题描述】:

我有一个包含 4 个仪表板的 Tableau 工作簿,每个仪表板又包含许多工作表。我正在使用 Tableau JavaScript API 在 Web 应用程序中嵌入一个仪表板。

我可以使用以下代码获取当前仪表板对象。

viz.getWorkbook().getActiveSheet();

如何获取其他 3 个仪表板对象?

【问题讨论】:

    标签: javascript tableau-api


    【解决方案1】:

    这是 Tableau 的示例,它将根据托管 URL 返回您的可视化项。

    <div id="vizContainer"></div>     
    
    function initViz() {
       var containerDiv = document.getElementById("vizContainer"),
       url = "https://YOUR-SERVER/views/YOUR-VISUALIZATION";
    
       var viz = new tableau.Viz(containerDiv, url); 
    }
    
    initViz();
    

    found here

    【讨论】:

    • 这不是答案。使用viz.getWorkBook().getPublishedSheetsInfo() 获取SheetInfo 的数组,然后检查每个SheetInfoWORKSHEETDASHBOARDSTORY)的SheetType
    猜你喜欢
    • 1970-01-01
    • 2016-09-10
    • 2022-10-07
    • 1970-01-01
    • 2019-07-01
    • 2023-03-23
    • 2010-12-19
    • 2017-12-08
    • 1970-01-01
    相关资源
    最近更新 更多