1

我在谷歌应用脚​​本的 onOpen 事件中执行 HTTP Post 时遇到问题。我要做的是向另一个部署的脚本发送通知,告知有人打开了我们的一个电子表格。即使有人复制电子表格,我也希望此功能保持不变,以便我们也可以跟踪它们的位置。

我的问题是,如果我从 onOpen 事件中调用 UrlFetchApp.fetch(url, options),我会收到错误消息-“执行失败:您无权调用 fetch”但是如果我使用打开电子表格时触发的 ui。这种方法的问题是复制电子表格时不会复制那些触发器。

对于可能的解决方案或简单的解决方法的任何建议将不胜感激。

谢谢,马克。

4

1 回答 1

1

有两种类型的触发器 - 简单和可安装。这onOpen是一个简单的触发器,在一个简单的触发器中可以做的事情是有限制的,而 UrlFetch 就是其中之一。您可以在https://developers.google.com/apps-script/understanding_triggers阅读有关简单和可安装触发器的更多信息

于 2013-07-12T09:33:00.927 回答