GASをローカルで開発する
GASをローカルで開発する GASでちょくちょくツールを作ったりしますが、オンラインエディタだとバージョン管理しづらい、というかできればGitで管理したかったので、 clasp を入れてみようと思います。 設定 claspをインストール 事前に npm をインストールしておく必要があります。 clasp自体のインストールは、以下のコマンドを実行してGoogleアカウントにログインするだけ。 npm clasp clasp login 以下のような表示がされたらインストール完了のようです。 Authorization successful. Default credentials saved to: ~\.clasprc.json (C:\Users\XXXXX\.clasprc.json). スクリプトをclone 今回は、途中までオンラインエディタで作っていたスクリプトをcloneします。 clasp clone [スクリプトID] ここでスクリプトIDは、オンラインエディタでスクリプトを開いたタブのURLに表示されている https://script.google.com/d/ と /edit?(略) の間の文字列です。 実行すると、 Cloned 2 files. └─ appsscript.json └─ Main.js のようにファイルが取得されます。 これらをGitで管理するようにしましょう。 使ってみる ローカルで修正したスクリプトをpush Gitと同じ感覚でいけます。 clasp push └─ Main.js └─ appsscript.json Pushed 2 files. オンラインエディタで修正したスクリプトをpull こちらもGitと同じ。 clasp pull Cloned 2 files. └─ appsscript.json └─ Main.js 参考情報 以下を参考にさせていただきました。 GAS用のCLIツール clasp を使ってGASをローカルで開発して実行するの巻。 Written with StackEdit .