【发布时间】:2014-10-29 19:40:31
【问题描述】:
我有一个后端 Ruby 应用程序,它使用他们的 API 更新 Google Drive 中的文件。在这些文件上,我运行了 Google App Scripts。当我使用我的后端 ruby 脚本更新谷歌驱动器中的文件时,我遇到了一个问题,谷歌应用脚本 onChange 或 onEdit 触发器不会触发。只有当我通过浏览器进入文件并自己编辑某些内容时,它们才会触发。有人知道为什么是这样吗?还是可以解决?
谢谢!
【问题讨论】:
-
Sheets API 版本 3 或更高版本将触发 On Change 事件。您可以使用 Apps 脚本中的 Sheets REST API 来触发 On Change 事件。使用
UrlFetchApp.fetch(url)在 Apps 脚本中使用 Sheet REST API。
标签: google-apps-script google-drive-api