UrlFetchApp.fetch()在onEdit触发器中不起作用

tim*_*ofu 12 google-sheets google-apps-script google-apps-script-simple-triggers

我希望UrlFetchApp.fetch()根据工作表上的用户输入进行调用,但没有任何反应.没有错误,只是默默地忽略了这个电话.这同样适用于MailApp.sendEmail()GmailApp.sendEmail()

这是在Google Apps域上,只有域用户使用Google表格.

Ser*_*sas 17

简单的触发器喜欢onOpenonEdit不能执行需要授权的任何操作,例如发送邮件,因为它们以静默和匿名方式运行.这些都在文档中解释.

你应该简单地将你的onEdit功能重命名为其他东西 - SpecialOnEdit例如?- 并从脚本编辑器菜单创建可安装的触发器(文档)(ressources/triggers /创建一个新的触发器......)