簡潔な答え: Cursor はダウンロードして使うデスクトップエディターです。そのため Apps Script プロジェクトは、Cursor で扱う前に clasp で自分のマシンに取得し、実行する前にアップロードして戻す必要があります。Google Apps Script Copilot はプロジェクトがすでにある script.google.com のエディターで動作します。
このページの確認方法
文書化された製品の提供形態、動作する場所、Apps Script プロジェクトがそこへ届くまでの経路、タスクへの適合性を比較します。2026 年 7 月 28 日に確認しました。ベンチマークや機能同等性の主張ではありません。どちらの製品も変化するため、公式ソースを確認してください。
並べて比較
ひと目でわかる比較
| 比較項目 | Google Apps Script Copilot | Cursor |
|---|---|---|
| 動作する場所 | script.google.com のエディター内で動く Chrome 拡張機能。 | ダウンロードして macOS、Windows、Linux にインストールするデスクトップエディター。 |
| プロジェクトへの到達方法 | すでに開いている Apps Script プロジェクトをそのまま読み取ります。 | ローカルファイルを編集するため、まず clasp でプロジェクトをディスクに取得します。 |
| 最初のプロンプトまでの準備 | 拡張機能をインストールしてサインインします。 | エディターをインストールし、Node.js 20 以降と clasp を入れ、Apps Script API を有効にしてから、プロジェクトをクローンします。 |
| 実行とテスト | 変更を適用し、同じエディターで実行します。 | clasp でアップロードし、Apps Script エディターまたは API 経由で実行します。 |
| マニフェストとスコープ | appsscript.json と認可のダイアログが同じ画面に残ります。 | appsscript.json はローカルで編集してアップロード時に反映されます。認可のダイアログは引き続き Apps Script 側に表示されます。 |
| トリガー、バージョン、デプロイ | アシスタントのすぐ隣、Apps Script エディター内で行います。 | Git はローカルのコピーを管理し、トリガー、バージョン、デプロイは Apps Script に残ります。 |
| 最も適した用途 | 既存の Apps Script プロジェクトに加える変更。 | 多言語にまたがるリポジトリ中心の作業で、Apps Script はその対象の 1 つ。 |
向いている用途
Cursor は、複数の言語にまたがるリポジトリ作業に向いた汎用のデスクトップエディターです。Google Apps Script Copilot は、ブラウザのエディターで始まり終わる Apps Script 作業のためのものです。編集中にコードがどこにあるかが判断の分かれ目になります。
同期の手順
Apps Script プロジェクトはディスクではなく script.google.com にあります。Cursor で編集するには、Node.js 20 以降と clasp をインストールし、アカウントで Apps Script API を有効にし、プロジェクトを取得して編集し、実行する前に再びアップロードします。これにより Git の履歴とローカルのツールが得られますが、変更のたびに往復の手間がかかります。
制限事項
機能、価格、モデルへのアクセス、対応プラットフォームは双方で変わります。どちらのツールでも、要求されるスコープを読み、データのコピーでテストし、トリガーを追加する前に期待する結果を確認する必要があります。
どちらを選ぶか
スクリプトがブラウザのエディターにあり、編集が小さく頻繁で、マニフェストと実行ログを手元に置きたい場合です。
Apps Script プロジェクトがすでに Git にあり、複数人が変更をレビューする、またはローカルで保守する大きなコードベースの一部である場合です。
よくある質問
- Cursor は Google Apps Script プロジェクトを直接編集できますか?
- 直接はできません。Apps Script プロジェクトは script.google.com にあり、Cursor は自分のマシン上のファイルを編集します。両者をつなぐのが Google のオープンソースのコマンドラインツール clasp で、Node.js 20 以降とアカウントで有効化した Apps Script API が必要です。
- どちらか一方を選ぶ必要がありますか?
- ありません。リポジトリとコードレビューはデスクトップエディターに置き、素早い修正は Apps Script エディターで行う分担はよくあります。どちらも通常の Apps Script を書くのでファイルの互換性は保たれます。アップロードがブラウザでの編集を上書きしないよう、一方を正と決めてください。
- 小さな Sheets の修正はどちらが速いですか?
- バインドされた Sheets プロジェクトで関数を 1 つ変更する場合、ブラウザ側の方が手順が少なくて済みます。取得もアップロードも不要で、そのシートがすでにアクティブなスプレッドシートだからです。デスクトップエディターは、Git の履歴やローカルのツールが効いてくる長い作業でその準備コストを取り戻します。
公式ソース
本番のワークフローを変更する前に、元のドキュメントを読んでください。
