Как получить электронную почту зрителя в Google Data Studio Connector? - PullRequest
0 голосов
/ 11 декабря 2018

Я создал коннектор Google Data Studio, который получает данные из API остальных, которые я создал.Есть ли способ получить адрес электронной почты учетной записи Google, которая просматривает отчет, который может отличаться от пользователя, создавшего отчет и источник данных?

Я могу аутентифицировать свой соединитель с моими учетными данными для доступа кисточник данных (через OAuth), но мне нужно иметь возможность получать электронную почту зрителя отчета.

Я знаю, что это можно решить, если использовать Data Studio Connector для зрителей, чтобы каждый зритель мог проходить проверку подлинностипри создании источника данных, но я не хочу делиться Соединителем со всеми моими зрителями, чтобы быть уверенным, что только один человек управляет конфигурацией источника данных.

Спасибо!

1 Ответ

0 голосов
/ 09 января 2019

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);
...