yarn v4 + clasp + typescriptのGAS開発環境テンプレート
- RepositoryのURLをコピーする
- VSCodeのコマンドパレットで
Clone Repository in Container
と入力し、Dev Containers: Clone Repository in Container Volume…
を選択 - コピーしたGitHubのURLをペーストして Enter
yarn
yarn clasp login
- 以下のコマンドを実行(
{projectName}
は別の値に置き換える)
yarn clasp create --title={projectName}
mv build/.clasp.json .clasp.prod.json
- build/appsscript.jsonをプロジェクトにあわせて修正する
- 特に
oauthScopes
- 必要に応じてdev環境を用意する
- プロジェクトのrootDirに.clasp.prod.json(必要に応じて.clasp.dev.json)を手動で作成する
※ .clasp.prod.jsonの内容は以下の通り{ "scriptId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "rootDir": "build" }
- build/appsscript.jsonをプロジェクトにあわせて修正する