📌
GASのローカル開発環境を作成した(複数プロジェクトを同一リポジトリで管理するタイプ)
概要
- GASのローカル開発環境構築についての記事は沢山あるが、どれも単一のプロジェクト前提の構成になっている。(探し方が下手なだけかも)
- こういう風に管理したかった
.
└── src
├── prj-A
├── prj-B
└── prj-C
注意点
- 非TypeScript
- シェルスクリプトで処理しているのでzsh以外で動作するか不明
使い方
詳しくはREADME.mdにも書いてあります。
- プロジェクトの紐づいたアカウントでログイン
$ npx clasp login
- cloneする
$ npm run clasp:clone
1) prj-A - https://script.google.com/d/script-id/edit
2) new-prj - https://script.google.com/d/script-id/edit
3) prj-B - https://script.google.com/d/script-id/edit
4) prj_C - https://script.google.com/d/script-id/edit
cloneするプロジェクトの番号を入力してください =>
-
cloneしたいプロジェクトの番号を入力し、Enterを押下すると
src
配下にコードが作成される -
ローカルで変更したらデプロイする
Discussion