我创建了Google Sheet插件,但现在我需要在我的服务器上有新的更新时更新工作表。我发现有两种选择。
哪个是为已发布的插件提取数据并更新到Google表格的最佳选择?
答案 0 :(得分:1)
Google刚刚发布了Cloud Messaging Pub / Sub。这是一个完全涵盖您要完成的工具。
https://cloud.google.com/pubsub/overview
Pub / Sub是专为应用程序消息传递而设计的API。您需要将脚本设置为推送webhook端点。它不是很明显,也没有记录,但我通过探索得出结论。这需要为推送通知设置加载项和服务器,而不是使用pull。
获取已发布的WebApp URL。它看起来像:
https://script.google.com/macros/s/AKfycbx7STHODJlW...EjvowTaO0mmZ3TA9Xsdq1/exec
从脚本中返回开发者控制台,然后选择API&下的推送。验证
添加特定于域的网址,而不包含跟踪' exec'就我而言:
https://script.google.com/macros/s/AKfycbx7STHODJlW...EjvowTaO0mmZ3TA9Xsdq1/
答案 1 :(得分:0)
表单提交触发器仅在有人提交Google表单时发生。我不知道您的服务器何时以及在什么情况下进行更新。
如果您的服务器可以提交HTTP请求,则可以使用Google表格API。
https://developers.google.com/google-apps/spreadsheets/
可安装的时间触发器会更容易。