• 投稿日:2025/10/25
GAS開発をローカルのVSCodeでやる方法

GAS開発をローカルのVSCodeでやる方法

  • 2
  • -
だっちゃん@ロボット教室、電子工作

だっちゃん@ロボット教室、電子工作

この記事は約3分で読めます
要約
Google Apps ScriptのコードをVS Codeで快適に編集する方法を解説。公式CLIツール「clasp」を使えば、ローカルとクラウドを簡単に同期できます。ってことはCodexでバイブコーディングできます

はじめに

Google Apps Script(GAS)をブラウザのエディタで書くの、ちょっとつらくないですか?

実は、VS CodeでGAS開発ができるんです。しかもGoogle公式の方法で。

使うのは「clasp(Command Line Apps Script Projects)」。

これを使えば、ローカルで書いた .gs や .html ファイルをGoogle Apps Scriptと同期できます。

概要:claspとは?

claspはGoogle純正のCLIツールです。

VS CodeとGASをつなぐブリッジのような存在で、
こんなことができます:

・VS Codeでコードを編集
・clasp push でクラウドにアップロード
・clasp pull でクラウドの変更を手元に反映

つまり、ローカルで自由に開発できる環境をつくれるというわけです。

セットアップ手順(初回のみ)

① Node.jsをインストール

※環境によってまちまちなので、ChatGPTにインストールしたいって伝えて試してみてください

② claspをインストール

npm install -g @google/clasp

③ Googleアカウントでログイン

clasp login

ブラウザが開くので、Apps Scriptに使っているGoogleアカウントで認証します。

④ 既存プロジェクトと紐付け

Apps ScriptのURLにあるプロジェクトIDを使って、以下を実行します:

clasp clone <プロジェクトID>

これでローカルに .gs や .html ファイルが落ちてきます。
VS Codeで編集できます。

編集・同期コマンド

クラウド → ローカル: clasp pull
ローカル → クラウド: clasp push
新規プロジェクト作成: clasp create --title "MyGASProject" --type webapp

ワークフロー例

# 初回のみ
clasp clone <projectId>

# 編集
code .

# アップロード
clasp push

# ブラウザで確認
clasp open

さいごに

VSCodeで編集環境作れれば、GitHubCopilotやCodexの拡張機能で、思う存分バイブコーディングができますね!
マイク片手に開発しましょう!

本文中に出てきた内容で、そこ飛ばしたらわかんないよーってことあれば、コメント下さい。順次補足していきます。

ブックマークに追加した記事は、ブックマーク一覧ページで確認することができます。
あとから読み返したい時に便利です。

だっちゃん@ロボット教室、電子工作

投稿者情報

だっちゃん@ロボット教室、電子工作

トラ会員

この記事に、いいねを送ろう! 参考になった記事に、
気軽にいいねを送れるようになりました!
この記事のレビュー(0

まだレビューはありません