← ブログ一覧に戻る

📝 GAS × clasp × TypeScript セットアップ手順

概要

ローカルで Google Apps Script(GAS) を開発するために、clasp と TypeScript を使った環境を構築する手順をまとめる。


1. プロジェクト作成

npm init -y

2. 必要パッケージのインストール

npm install -D @google/clasp typescript @types/google-apps-script

3. Googleにログイン

npx clasp login

ブラウザが開くので、Googleアカウントで認証する。

4. GASプロジェクト作成

npx clasp create

これで以下が生成される:

  • .clasp.json
  • appsscript.json

5. TypeScript設定

npx tsc --init

必要に応じて tsconfig.json を調整する。

6. コードを書く

例:src/index.ts

 function hello() {
  Logger.log("Hello GAS");
}

7. ビルド

npx tsc

TypeScript → JavaScript に変換する。

8. GASへ反映

npx clasp push

ローカルのコードをGASにアップロードする。

9. Gitで管理

git add .
git commit -m "initial setup"
git push

🔹 bun / bunx の使い方

bun / bunx はよく見られるが、役割は以下のとおり。

  • bun
    → パッケージのインストール(npm install の代わり)

  • bunx
    → コマンドの実行(npx の代わり)