【发布时间】:2019-11-01 18:54:26
【问题描述】:
我有一个简单的脚本,当在谷歌表格上编辑单元格时,它可以获取用户电子邮件和日期/时间。该脚本在我运行时有效;但是,当我 G Suite 域中的用户运行该脚本时,它会返回一封空白电子邮件。我对此进行了一些搜索,并知道这在由 onEdit 触发时会发生,但我的印象是,当所有用户都在同一个 G Suite 域中时,如果脚本创建者授权它会起作用。这是我正在运行的代码示例:
function onEdit(e) {
var range = e.range;
var userName = Session.getActiveUser().getEmail();
Browser.msgBox(userName);
}
作为 G Suite 管理员,我需要做些什么来进行设置吗?有人可以帮我设置授权吗?
【问题讨论】:
-
您好@Jim,您是否尝试过将其设为installable trigger,而不是简单的?你得到相同的结果吗?干杯
-
嘿@Jim 你能解决这个问题吗?
标签: google-apps-script google-sheets google-workspace eventtrigger