経緯
ブラウザでサクッと開発始めたものの、だんだんローカル開発したくなってきた。
Google謹製のCUIツール
clasp
というGoogle謹製のCUIツールがある事に気がついた。
とりあえずinstallしてみる
ディレクトリを作る
mkdir -p ~/clasp/hello_clasp
cd ~/clasp/hello_clasp
claspをインストール
npm install @google/clasp -g
npmは知らないけどCUIのエラーに従って何回か繰り返していたらインストールできた。
claspでログイン
clasp login
突然Chromeが立ち上がって、いつものGoogleアカウント連携が表示される。よくできていて驚く。
既存のscriptをcloneする
clasp clone <scriptId>
scriptIDを求められる
gasのエディタから次の手順で得られる。
File > Project properties > Info.
僕は良く読んでいなかったので、Executionsを開いた後にそのURLに書いてあるIDから取得したが、そんな必要はない。