gpt4 book ai didi

javascript - 画面 : List Projects > Workbooks > Views for an authenticated user

转载 作者:行者123 更新时间:2023-11-30 05:31:47 29 4
gpt4 key购买 nike

例如,此 URL 包含十几个项目:https://tableautest.domain.uk/t/CustomerSharing/view/projects

在每个项目中都有几个工作簿。每个工作簿中都有多个 View 。有些是 Tableau 报告,有些是外部网站的链接

无论是使用 JavaScript API 还是 REST API,如何以编程方式显示所有这些内容?我可以使用 JavaScript API 针对 Tableau 进行身份验证。接下来我想要的是,正如我所说的(对于登录用户)

  1. https://tableautest.domain.uk/t/CustomerSharing/view/projects下的项目列表
  2. 当他们进入网站上的项目时,它需要为上述 URL 的用户显示该项目的工作簿列表。
  3. 当他们从 (2) 进入工作簿以根据 View 类型显示指向 View 的链接时,它会重定向或将其插入到 iFrame 中

请告知执行此操作的最佳方法。如果我们甚至可以获得站点 > 项目 > 工作簿 > 仪表板 > View 的列表,那就更好了!

提前致谢

最佳答案

我最近使用了 Tableau Rest API,发现它在查询项目或工作簿的详细信息时非常有用,因此我建议您查看 Tableau REST API reference .它应该可以帮助您解决您提出的问题 1 和 2。

我用了Postman确认我得到了我想要的细节,然后使用 Tableau REST API wrapper in Python 继续开发(我已经 fork 出这个 repo 来支持这里没有的一些功能)。

此外,REST API 支持针对服务器的身份验证,但我对所有交互都使用了管理员权限,因此用户帐户身份验证需要验证。

您提到的第三个问题似乎需要使用 JavaScript API 将 View 加载到 iFrame 中。您需要在 Tableau 服务器上设置受信任的身份验证才能嵌入 View 。您可以找到更多详细信息 herehere .

关于javascript - 画面 : List Projects > Workbooks > Views for an authenticated user,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26487329/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com