【发布时间】:2016-08-24 20:12:14
【问题描述】:
我知道可安装触发器以脚本作者身份运行。但是某些服务,如email service 只能通过可安装的触发器工作。
我需要使用简单触发器来检查当前用户是否有权编辑特定范围和可安装触发器来发送电子邮件。
我有这样的代码:
var MY_VARIABLE;
function onEdit() {
MY_VARIABLE = 'onEdit was here!'
}
function myOnEdit() {
// installable trigger
Browser.msgBox(MY_VARIABLE);
// send email, use email service
}
结果是undefined。
我愿意'onEdit was here!'
【问题讨论】:
-
您可以让 onEdit 更新脚本属性,让另一个触发器每分钟检查一次是否有更新,然后发送电子邮件。 (脚本属性:developers.google.com/apps-script/reference/properties/…)
标签: google-apps-script google-sheets