![](/img/trans.png)
[英]Update data in 1st sheet based on data from another sheet with google apps script via unique identifier
[英]Google Sheet update data from my server
我創建了一個Google Sheet加載項,但是現在我需要在服務器上有新更新時更新該表。 我發現有2個選項。
對於已發布的加載項,將數據提取並更新到Google表格的最佳選擇是什么?
Google剛剛發布了Cloud Messaging Pub / Sub。 這是一個涵蓋您要完成的任務的工具。
https://cloud.google.com/pubsub/overview
發布/訂閱是一種API,旨在用於應用程序到應用程序的消息傳遞。 您需要將腳本設置為推送Webhook端點。 這不是很明顯,也沒有記錄,但是我通過探索發現了。 這是設置您的加載項和服務器以進行推送通知所必需的,而不是使用拉動。
獲取發布的WebApp URL。 它看起來像:
https://script.google.com/macros/s/AKfycbx7STHODJlW...EjvowTaO0mmZ3TA9Xsdq1/exec
從腳本返回開發者控制台,然后在API&Auth下選擇Push。
在我的情況下,添加域特定的URL而不添加結尾的“ exec”:
https://script.google.com/macros/s/AKfycbx7STHODJlW...EjvowTaO0mmZ3TA9Xsdq1/
表單提交觸發器僅在有人提交Google表單時發生。 我不知道何時以及通過什么事件來更新服務器。
如果您的服務器可以提交HTTP請求,則可以使用Google Sheets API。
https://developers.google.com/google-apps/spreadsheets/
可安裝的時間觸發器將容易得多。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.