比較

確認日 2026-07-28

Apps Script 向け GitHub Copilot

Apps Script 開発者向けに GitHub Copilot と Google Apps Script Copilot を比較します。

Frosted glass panes arranged over a paper grid in a midnight blue studio

簡潔な答え: GitHub Copilot はローカルファイルを開くエディターで動作するため、Apps Script プロジェクトは clasp でディスクに同期してはじめて届きます。Google Apps Script Copilot はプロジェクトがすでにあるブラウザのエディターで動作し、同期の手順はありません。

このページの確認方法

文書化された IDE 対応、ワークフローの場所、タスク範囲を確認します。生成コードの品質や未文書化の機能は評価しません。

並べて比較

ひと目でわかる比較

文書化された違い。確認日: 2026-07-28. 現在の動作は下記の公式ソースで確認してください。
比較項目Google Apps Script CopilotGitHub Copilot
動作する場所script.google.com のエディター内で動く Chrome 拡張機能。Visual Studio Code、Visual Studio、JetBrains の IDE、Eclipse 向けの拡張機能に加え、GitHub.com、GitHub Mobile、CLI。
プロジェクトへの到達方法すでに開いている Apps Script プロジェクトをそのまま読み取ります。対応エディターで開いたファイルを対象とするため、まず clasp でプロジェクトをディスクに取得します。
最初のプロンプトまでの準備拡張機能をインストールしてサインインします。Copilot を有効にした GitHub アカウント、対応エディター、さらに Apps Script では Node.js 20 以降、clasp、Apps Script API。
実行とテスト変更を適用し、同じエディターで実行します。clasp でアップロードし、Apps Script エディターで実行します。
マニフェストとスコープappsscript.json と認可のダイアログが同じ画面に残ります。appsscript.json はローカルファイルです。アップロード後も認可のダイアログは Apps Script 側に表示されます。
トリガー、バージョン、デプロイアシスタントのすぐ隣、Apps Script エディター内で行います。Git はローカルのコピーを管理し、トリガー、バージョン、デプロイは Apps Script に残ります。
最も適した用途既存の Apps Script プロジェクトに加える変更。多言語にまたがるリポジトリ作業で、Apps Script はその対象の 1 つ。
01

向いている用途

GitHub Copilot は多くの開発環境に対応する幅広いコーディングアシスタントです。Google Apps Script Copilot はブラウザの Apps Script エディターに集中します。

02

clasp が加えるもの

clasp は、ターミナルから Apps Script を開発するための Google のオープンソースのコマンドラインツールです。Node.js 20 以降と Apps Script API の有効化が必要で、編集のたびにダウンロードとアップロードの手順が加わります。

03

制限事項

ローカルリポジトリ、デプロイツール、組織ポリシーには汎用環境が適する場合があります。生成コードと認可スコープを必ず確認してください。

どちらを選ぶか

Google Apps Script Copilot が向いているのは

プロジェクトがブラウザのエディターにあり、変更が小さく頻繁で、編集ごとの clasp の往復が見合わない場合です。

GitHub Copilot が向いているのは

スクリプトがすでにバージョン管理下にある、コードレビューが必須である、または Apps Script がローカルで保守する大きなコードベースの一部である場合です。

よくある質問

GitHub Copilot は Apps Script エディターで動きますか?
文書化されているのは対応 IDE と、GitHub 自身のウェブ、モバイル、CLI です。Apps Script プロジェクトで使うには、clasp でローカルファイルに同期し、それらの IDE のいずれかで編集します。
clasp はワークフローの何を変えますか?
clasp はターミナルから Apps Script プロジェクトを開発・管理できるようにします。Node.js 20 以降とアカウントで有効化した Apps Script API が必要で、編集のたびに取得とアップロードの手順が加わります。これこそが Git の履歴とプルリクエストを可能にする部分です。
チームで両方を使えますか?
使えますし、多くのチームがそうしています。大きなプロジェクトではリポジトリがレビュー済みの正となり、素早い修正は script.google.com で行います。アップロードがブラウザでの変更を上書きしないよう、どちらか一方を正と決めてください。

公式ソース

本番のワークフローを変更する前に、元のドキュメントを読んでください。