https://github.com/google/clasp?tab=readme-ov-file
- ログインする(CLI)
clasp login
- clasprc.jsonをプロジェクトルートに移動させる
cp /Users/username/.clasprc.json ./
- cloneする(CLI)
clasp clone <スクリプトファイルのURL>
- clasp.jsonを編集する
{ "scriptId":"<スクリプトID>", "rootDir":"./dist" }
- appsscript.jsonをdistへ移動する
- envファイルを作る
cp .env.template .env
- スプレッドシートを作成する(ブラウザ)
- GASを作成する(ブラウザ)
- デプロイする(ブラウザ)
- Webappを選択する
- DeploymentIDをenvに貼り付ける
参考: https://www.ykicchan.dev/posts/2020-07-12 https://yuru-wota.hateblo.jp/entry/GAS/Create-Project-via-Clasp
- 設定
rm -rf .yarn*
yarn set version berry
- .yarnrc.ymlを編集する
nodeLinker: node-modules # 追加
- インストールする
yarn install