我想打电话UrlFetchApp.fetch()
基于用户在工作表上的输入,但没有任何 react 。没有错误,只是默默地忽略调用。 MailApp.sendEmail()
也是如此和 GmailApp.sendEmail()
这是在 Google Apps 域中,只有域用户在使用 Google Sheet。
最佳答案
简单的触发器,如 onOpen
或 onEdit
不能做任何需要授权的事情,比如发送邮件,因为它们以静默和匿名的方式运行。
这在the documentation中都有解释.
您应该简单地重命名您的 onEdit
作用于其他东西 - SpecialOnEdit
例如 ? - 并从脚本编辑器菜单(资源/触发器/创建新触发器...)创建可安装触发器( documentation )
关于google-apps-script - 某些方法/函数在 onEdit 触发器中根本不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31112514/