Google App Scriptまとめ

🔖Googleのサービス群を連携操作するためのスクリプト.

💡JavaScriptのサーバレスな実行環境がGAS

GAS 逆引きHowto

GASからREST APIを叩くには?

UrlFetchApp.fetchをつかう.

REST APIで取得したJsonをそのままcsv保存するには?

JavaScriptの組み込み関数であるJSON.parseをつかう.

ref. JSON.parse() - JavaScript | MDN

var json = JSON.parse(response.getContentText());

GASとSpreadSheet連携するには?

親戚作成したSpreadSheetから App Scriptを開くとそのSpread SheetとApps Scriptが紐づく. すると, SpreadsheetApp.getActive()でシートを参照することができる.

この手順を踏まない場合はシートとスクリプトは紐付いていないのでGASからはID(openByID)かURL(openByURL)で参照することになる.

Topics

🔧clasp

GASをローカル環境で開発するためのnpmライブラリ. 通常はGASはWeb 上のエディタから編集修正をするが, claspをつかうとローカルエディタで書いたものをUpdateできる.

💡JavaScriptのサーバレスな実行環境がGAS

🔖JavaScriptの文法でかける.

見方を変えればGASとはJavaScriptの📝サーバレス実行環境といえる.

💡GAS/ClojureScript Interop

🔖ClojureScript