1

我需要在對電子表格進行任何更改後,從Google表格中調用AWS Lambda函數。我有一個Google App腳本,當對電子表格進行任何更改時執行,但需要一個http請求來觸發Lambda函數。通過Google App腳本調用AWS Lambda函數

Lambda函數將是NodeJS幷包含一個gsjson包(將Google Sheet轉換爲JSON),然後使用S3Cmd將新創建的JSON文件移至S3,或觸發另一個S3 Lambda函數將文件移至S3存儲桶:

Google表格 - > Google App腳本 - >觸發AWS API網關?

lambda函數(的NodeJS) - > gsjson NPM模塊 - >創建JSON文件 - >移動JSON文件至S3桶

什麼動作/觸發器可以用於調用lambda函數/ AWS網關API從谷歌應用程序腳本內?

回答

2

可以使用什麼操作/觸發器來調用Lambda函數/ AWS Google App腳本中的網關API?

對AWS API網關端點(又名GET/POST/etc。某個URL)的HTTP請求會起作用。 API網關可以配置爲在該端點被調用時觸發Lambda函數。

看看docs

這是一個相關AWS Tutorial series來補充。

+0

謝謝拉斐爾。 Google App腳本中HTTP請求的任何語法構思?是否只是指向Google App腳本中的webhook網址? – sigur7

+0

這可能有所幫助:https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app –