- 投稿日:2026/01/30
AI エージェントを活用すれば、GAS 開発は「モダンで安全」に劇変する
AI コーディングアシスタント「Antigravity」を活用することで、Google Apps Script (GAS) の開発スピードと品質は劇的に向上します。もはやブラウザ上のエディタでコードを書くだけの時代は終わり、AI と対話しながらローカル環境で堅牢なツールを構築するスタイルが主流になると確信しています。
「設定の壁」と「セキュリティの不安」を AI が解消してくれる
従来の GAS 開発には、大きく 2 つの課題がありました。
エンジニアリングのハードル: ローカルで TypeScript を使い、clasp で同期する環境を作るには、多くのコマンド操作と設定ファイル(tsconfig.json, .clasp.json など)の深い知識が必要でした。
セキュリティリスク: 初心者がやりがちな「ソースコードへの ID 直書き」など、GitHub に公開する際の見落としやすいリスクを防ぐのが困難でした。
Antigravity は、これらの複雑なセットアップを数秒で代行し、さらに「このコードを公開すると ID が漏洩しますよ」といった高度なセキュリティ監査まで行ってくれます。
【事例】「環境構築」から「セキュリティ対策」まで、AIと駆け抜けた60分
今回、私は Antigravity に「ローカルで TypeScript を使って GAS 開発がしたい」と入力しただけでした。そこから始まった開発プロセスは、まるでベテランエンジニアが隣で手を動かしているかのような体験でした。
「コマンドいらず」で整うプロの開発環境 npm init や clasp の設定、tsconfig.json の最適な書き込みまで、AI が私の Mac のターミナルを直接操作して自動的に完了させてくれました。初心者が数時間かかる「環境構築の壁」を、対話だけで数分に短縮できたのです。
TypeScript の恩恵を最大限に活かした実装 「スプレッドシートからメールを自動送信したい」という要望に対し、AI は即座に型安全なコードを提案。送信成功時に行を緑色に自動で着色したり、UI がないエディタ実行時でもエラーにならない例外処理を組み込んだりと、現場レベルの細かい配慮が一瞬でコードに反映されました。
公開直前の「ヒヤリハット」を防ぐセキュリティ監査 最も驚いたのは、GitHub への公開を相談した時です。AI はコード内に私が直接書いていた「スプレッドシート ID」を即座に検知しました。「このまま push すると ID が世界に公開されます」と警告し、自動的に ScriptProperties を使ったセキュアな設計に書き換えてくれたのです。さらに、過去のコミット履歴に残った ID まで遡って消去する GIT 操作まで代行してくれました。
完成後のドキュメントまで自動完結 コードが書き終わると、AI は誰が見ても理解できる README.md や詳細な 構築手順書(SETUP.md) を作成しました。開発の経緯や設定したコマンドをすべて AI が把握しているため、私は一文字も打つことなく、完璧なプロジェクト資料が完成しました。
AIとの「生のやりとり」の記録
読者の皆さんがイメージしやすいよう、実際のやり取りを一部抜粋します。驚くのは、私の指示がいかに「雑」で、AIの返しがいかに「プロフェッショナル」かという点です。
私: 「GASをローカルで開発したい。TypeScriptで。」
AI: (環境構築、tsconfig.json作成、clasp設定、サンプルコード作成、package.jsonへのコマンド追加までを一気に完了)
私: 「スプレッドシートから定型メールを送るツールにして」
AI: (宛名/本文/ステータス管理機能を備えたコードを書き上げ、シートの初期設定メニューまで実装)
私: 「GitHubにプッシュして公開したい」
AI: 「待ってください。 コード内にスプレッドシートIDが直書きされています。これを公開すると危険なので、スクリプトプロパティを使う形式に修正し、Git履歴からも削除しておきますね。」
このように、「やりたいこと」を投げるだけで、「やるべきこと」をAIが補完して実行してくれるのが Antigravity の凄みです。
【注意点】AIと上手に付き合うためのポイント
非常に強力な Antigravity ですが、利用にあたっては以下の点に留意が必要です。
完璧ではないことを理解する AIはよく間違った回答や、バグを含むコードを生成することがあります。生成された内容は必ず自分の目で確認し、テスト環境で動作検証を行うことが重要です。
機密情報の取り扱いに注意 入力したデータやコードがモデルの学習に利用される可能性があります。開発プロジェクトに機密情報や顧客データが含まれる場合は、それらを直接プロンプトに入力しないよう、取り扱いには十分注意しましょう。
【まとめ】AI は「補完ツール」から「伴走するパートナー」へ
これからの GAS 開発において、AI は単にコードを提案するだけの存在ではありません。環境を整え、ミスを指摘し、ドキュメントまで書き上げる「伴走するリードエンジニア」です。
Antigravity のような AI エージェントを開発フローに組み込むことで、私たちは「何を作るか」という本質的な創造性に集中できるようになります。モダンで安全な GAS 開発への一歩を、AI と共に踏み出してみませんか?
(この記事はAIを利用して作成しています。)