hitode909の日記

以前はプログラミング日記でしたが、今は子育て日記です

Google Apps ScriptでSpreadsheetにデータを流しこむときのメモ

トリガーで実行する

  • 外部APIをUrlFetchApp.fetchで叩いて結果をSpreadsheetに書き込む
  • cronみたいなやつで定期的に実行できる
  • デプロイは簡単
  • 集計がすぐに終わるときに適している.集計に1時間かかるものとかだと,GETリクエストで1時間待つことになり適さない
  • APIキーなどで認証することになるので,サービスの重要なKPIを配信するAPIを作るのは怖いかもしれない
  • すでに公開されているAPI(たとえば天気とか)をクロールして集計するときには便利

ウェブアプリケーションとして導入する

  • POSTリクエストを送ってSpreadsheetに書き込めるようになる
  • cronかなにかのスクリプトで,値を集計してからリクエストを送る
  • デプロイがめんどう
  • 集計に時間がかかるときはこっちがよい
  • セキュリティ的な懸念もない