我对 JavaScript 和 Google 应用脚本非常陌生。我想监视工作表中的更改。如果有编辑,我希望运行一个脚本函数。此处不可以使用触发器,因为它们的配额限制较小。所以我不能使用 onEdit 或时间驱动触发器来调用我的函数。我需要一些服务来使用Google API来监视Google Sheet中的更改,然后触发该功能。是否可以?有人可以帮我解决这个问题吗? 谢谢:)
最佳答案
这是一种无需触发器/onEdit 且无需轮询电子表格 API 即可完成此操作的方法。请注意,这有点 hacky,但它的优点是不使用应用程序脚本配额或电子表格 API 配额来检测更改
1) 在电子表格中,每当电子表格发生更改时启用电子邮件通知。
2) 使用 Gmail 过滤器发送这些通知通知电子邮件发送到标签。
3) 使用 gmail api(具有更大的配额)通过查找带有该标签的电子邮件来查找该电子邮件。
请注意,这确实避免了电子表格的配额问题,但我真的认为它最好只使用常规触发器/onEdit/onChange,并忍受 1 分钟的延迟。如果您只是检测更改并调用 urlfetch,配额不会耗尽。
关于javascript - 有没有可以使用 google api 来监控 google 电子表格中的更改的服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29796483/