mkdir <pj_name>
cd <pj_name>
npm init
npm install -D typescript @google/clasp @types/google-apps-script esbuild esbuild-gas-plugin
# typescriptを使う場合(optional)
npx tsc --init
# ログイン(事前にAPI認証すませること)
npx clasp login
# プロジェクト作成
npx clasp create --title <タイトル>
# dist/とsrc/index.tsとbuild.jsを作って開発
{
// ...
"scripts": {
"build": "node build.js"
}
// ...
}
npm run build
# 予めbuild.jsを作成しdist直下にindex.jsをbuiodする
# .clasp.jsonのrootDirを./distに書き換え,distフォルダにappsscript.jsonを移動
npx clasp push
npx clasp deploy
clasp clone [project id]