🐙
GASの開発
想定しているツール
1. 準備
1-a. 新しいツールを作成する場合
1-a-1. 空のスプレッドシートを作成
1-a-2. script IDを取得
Apps Scriptを押下
プロジェクトの設定を押下
スクリプトIDをコピー
1-a-3. コマンド実行
作成したいディレクトリでコマンドを実行
$ clasp clone <スクリプトID>
1-a-4. 準備
ソースコードをsrcディレクトリ以下にする
clasp.jsonに以下を追記
clasp.json
"rootDir": "./src"
main.jsを作成
$ touch src/main.js
1-b. 既存のツールを修正する場合
1-b-1. GitHubからclone
2. 開発
- vscode上でプログラムを修正
- コマンドでスクリプトに反映
$ clasp push
- スクリプトを実行してテスト
- 適宜まとまった単位でGitHubのブランチにpush
GitHub Desktopでのpush方法
GAS上で修正した場合
- スクリプトを実行して問題がないことを確認
- コマンドでローカルに反映
$ clasp pull
3. プルリク作成
Tips
Discussion