如何在Google Data Studio Connector中获取查看者电子邮件?

时间:2018-12-11 07:04:52

标签: google-data-studio

我创建了一个Google Data Studio Connector,它从我构建的Rest API获取数据。是否可以获取正在查看报告的Google帐户的电子邮件地址,该电子邮件地址可能不同于创建报告和数据源的用户?

我可以使用我的凭据对连接器进行身份验证,以访问数据源(通过OAuth),但是我需要能够获取报告查看者的电子邮件。

我知道可以通过与查看器共享Data Studio Connector来解决,因此每个查看器都可以在创建数据源时进行身份验证,但是我不想与所有查看器共享该连接器,以确保只有一个查看器负责数据源配置的人员。

谢谢!

1 个答案:

答案 0 :(得分:0)

https://developers.google.com/apps-script/reference/base/session#geteffectiveuser

// Log the email address of the user under whose authority the script is running.
var email = Session.getEffectiveUser().getEmail();
Logger.log(email);