我有一個python腳本(在本地計算機上)查詢Postgres數據庫並通過圖紙API更新Google工作表。我想讓python腳本在打開表單時運行。我知道Google Apps腳本,但不太清楚如何使用它,以實現我想要的功能。從Google Apps腳本運行python腳本
感謝
我有一個python腳本(在本地計算機上)查詢Postgres數據庫並通過圖紙API更新Google工作表。我想讓python腳本在打開表單時運行。我知道Google Apps腳本,但不太清楚如何使用它,以實現我想要的功能。從Google Apps腳本運行python腳本
感謝
Google Apps Script運行在服務器端,所以它不能被用來運行本地腳本。
您將需要進行一些更改。首先您需要將腳本移至雲(請參閱google計算引擎),並能夠從此處訪問您的數據庫。
然後,從應用程序腳本中查看onOpen觸發器。從那裏你可以urlFetchApp到你的python服務器來開始工作。
你也可以在工作表中添加一個自定義的「刷新」菜單來調用你的服務器,這比重新加載工作表要好。
請注意,onOpen在谷歌上運行服務器端,因此它不可能訪問您的本地機器文件。