如何检索分配给视线(仪表板)的权限列表?

How can I retrieve the list of permissions assigned to a Sight (Dashboard)?

我正在尝试检索有权在 Smartsheet 中查看特定视线(仪表板)的 groups/users。我正在使用 Smartsheet 中的 Java API,但我也没有看到任何方法将组与他们从任一端(视线或组)访问的内容相关联。谁能告诉我是否有办法获取该信息?

谢谢, 埃里克

您可以使用 List Sight Shares 操作获取该信息。

如文档所述,以下代码使用 Java SDK 检索指定 Sight 的共享信息(未指定分页信息):

smartsheet.sightResources().shareResources().listShares(
  6327127650920324,    // long sightId
  null,    // PaginationParameters
  true    // includeWorkspaceShares
);

此操作 returns 一个 IndexResult 对象,其中包含一组 Share 对象 -- 每个用户或组都可以访问指定的视图。