トリガーで実行する
- 外部APIをUrlFetchApp.fetchで叩いて結果をSpreadsheetに書き込む
- cronみたいなやつで定期的に実行できる
- デプロイは簡単
- 集計がすぐに終わるときに適している.集計に1時間かかるものとかだと,GETリクエストで1時間待つことになり適さない
- APIキーなどで認証することになるので,サービスの重要なKPIを配信するAPIを作るのは怖いかもしれない
- すでに公開されているAPI(たとえば天気とか)をクロールして集計するときには便利
ウェブアプリケーションとして導入する
- POSTリクエストを送ってSpreadsheetに書き込めるようになる
- cronかなにかのスクリプトで,値を集計してからリクエストを送る
- デプロイがめんどう
- 集計に時間がかかるときはこっちがよい
- セキュリティ的な懸念もない