У меня есть простой скрипт, который получает электронную почту пользователя и дату / время, когда ячейка редактируется на листе Google. Этот скрипт работает, когда я его запускаю;однако, когда пользователь в моем домене G Suite запускает сценарий, он возвращает пустое электронное письмо. Я немного искал об этом и знаю, что это происходит при запуске onEdit, но у меня сложилось впечатление, что он будет работать, если авторизован создателем сценария, когда все пользователи находятся в одном домене G Suite. Вот пример кода, который я запускаю:
function onEdit(e) {
var range = e.range;
var userName = Session.getActiveUser().getEmail();
Browser.msgBox(userName);
}
Есть ли что-то, что мне нужно сделать в качестве администратора G Suite для настройки? Может кто-нибудь помочь мне установить авторизацию для этой работы?