【问题标题】:Appscript detect Google Data Studio user sessionAppscript 检测 Google Data Studio 用户会话
【发布时间】:2021-06-10 14:43:21
【问题描述】:

我有一个数据工作室报告,它会根据不同的用户显示不同的数据。我开发了 appscript 并将其公开为社区连接器,以便我可以控制返回数据工作室的数据类型。

在我的 appscript 中,我使用 Session.getActiveUser() 来跟踪当前用户。当我尝试使用不同的 gmail 帐户打开数据工作室报告链接时,我的 appscript 日志显示 Session.getActiveUser() 总是返回相同的电子邮件。

我什至将 appscript 部署为

  • Web APP > 以用户访问应用程序的身份执行
  • 添加
  • 图书馆

appscript Session.getActiveUser() 如何返回检测正在访问数据工作室报告链接的当前用户?还是这样做的正确方法?

【问题讨论】:

    标签: google-apps-script google-data-studio


    【解决方案1】:

    根据文档,您需要使用 Session.getEffectiveUser 来确定用户的身份。 https://developers.google.com/datastudio/solution/blocks/user-identity

    This answer 还描述了根据数据源设置为“所有者凭据”还是“查看者凭据”的预期结果

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-10
      • 2013-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-21
      • 2018-12-11
      • 1970-01-01
      相关资源
      最近更新 更多