我希望根据工作表上的用户输入来调用UrlFetchApp.fetch()
,但没有任何反应。没有错误,只是默默地忽略了这个电话。 MailApp.sendEmail()
和GmailApp.sendEmail()
这是在Google Apps域上,只有域用户使用Google表格。
答案 0 :(得分:16)
像onOpen
或onEdit
这样的简单触发器无法执行任何需要授权的操作,例如发送邮件,因为它们以静默方式匿名运行。
这一切都在the documentation中解释。
您应该简单地将onEdit
功能重命名为其他功能 - 例如SpecialOnEdit
? - 并从脚本编辑器菜单创建一个可安装的触发器(documentation)(ressources / triggers /创建一个新的触发器......)
答案 1 :(得分:0)
您可以在脚本编辑器的视图-> 执行记录中看到执行流程。只需在电子表格中更改单元格值,然后返回脚本编辑器并检查“执行记录”即可。如果发生错误,它将向您显示错误。