最近chrome拡張とスプレッドシートを触ってます。
当然、GAS (Google App Script)も触れていてCLIでいつもの当たり前の環境を作る方法です。
- deployをCLIから行う
- gitでコードの管理をする
claspを利用して、CLIで操作できるようにする
GASにはclaspというGoogleが作ったCLIツールがあります。
これを利用することで、CLIによる操作が行えるようになります。
installなどについては、他の方が書かれているので参考にすればinstallできると思います。
clasp操作
基本的な操作はこんな感じでできます。
clasp push
clasp clone [ID]
clasp deploy
deployについて
deployについては、versionを表示してそのversionにupdateするため、以下のような手順です。
- versionを確認する ->
clasp deployments
- そのversionのkeyでデプロイする。 ->
clasp deploy -i XXXXX
git
いつものgitを利用したい。
雑ですがリポジトリ↓
https://github.com/KotaSakurai/gas_r_post_information
.clasp.jsonについて
こちらのidはpublicに置かない方がいいかと思って, gitignoreしました。
ただ、.gitignoreがあるとpushに失敗する、という情報を見つけたので、
.claspignoreを作成して、pushするコードを指定してあげるのがよいみたいです。
**/** !*.js !appsscript.json