当编辑者使用google apps脚本打开google文档时,我想向编辑者发送电子邮件。
我试图找一个朋友打开文档,而我的代码没有给他们发送电子邮件。
var editors = file.getEditors();
for (var i = 0; i < editors.length; i++) {
Logger.log(editors[i].getEmail());
GmailApp.sendEmail(editors[i].getEmail(), 'How are you?', 'Its snowing.');
}
}
我希望打开文档时,它将发送一封由他们自己发送的电子邮件。
答案 0 :(得分:2)
对简单触发器的限制,来自Apps脚本documentation:
他们无法访问需要授权的服务。例如,一个 简单触发器无法发送电子邮件,因为Gmail服务需要 授权,但简单的触发器可以将短语翻译为 语言服务,这是匿名的。
唯一可行的方法是,打开文档的人已经授权了脚本。