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
参考情報
以下を参考にさせていただきました。
Written with StackEdit.
コメント
コメントを投稿