GAS(Google Apps Script)は無料で強力な自動化の仕組みですが、入口でコードと用語に阻まれて手が止まるケースが多くあります。「便利なのは分かっている、けれど自分には無理」で止まりやすい領域です。
この検証では、Claude Code に「スクリプトID」を渡すだけで、コードを1行も書かずにGASの自動化を組めることを確認しました。実装したのはプログラミング未経験の担当者です。
この検証の概要
検証時期 | 2026年7月 |
|---|---|
やりたかったこと | コードが書けなくても、GASによる業務自動化を組める状態にする |
手順 | スクリプトIDをコピーして Claude Code に渡すだけ |
Claude Code の担当 | GASの中身を自動取得 → コードを書く → 反映まで |
実装者 | プログラミング未経験。コードは1行も書いていない |
前提 | Claude Code と Google の接続設定を一度だけ済ませておくこと |
本記事は、グループ会社である株式会社バイテックでの検証記録をもとに、当社の検証レポート形式で再構成したものです。手順・つまずいた内容は、検証時の記録をそのまま記載しています。原文はnote の公開記事(2026年7月5日公開)をご覧ください。
結論:渡すのはスクリプトID1つ
【従来】
「GAS やり方」で検索 → コードがずらりと並ぶ
→ 関数・トリガーといった用語で迷子 → 手が止まる
【今回】
スクリプトIDをコピー → Claude Code に渡す
→ Claude Code が中身を読み取り、コードを書き、反映する
→ 人がやるのは「こうしたい」を日本語で言うことだけClaude Code は、渡されたGASの中身を自動で読み取り、依頼に合わせてコードを書き・直し・反映まで行います。エラーが出た場合も「なぜ動かないのか」を聞けば、原因の切り分けから対応まで進みます。
そもそもGASとは
GAS(Google Apps Script)は、Googleが無料で用意している自動化の仕組みです。スプレッドシート・Gmail・カレンダー・フォームといったGoogleのサービスを、決めた条件で自動的に動かせます。
- フォームに回答が入ったら、自動でDiscordに通知
- 毎月1日に、複数シートの数字を自動で集計
- 特定のメールが来たら、管理表のステータスを自動更新
人が手でやっていた作業を裏で処理する仕組みで、無料かつ強力です。問題は常に「その先」——実装の入口にありました。
実際の手順
手順 | 操作 |
|---|---|
1. スクリプトを開く | 自動化したいスプレッドシートを開き、メニューの「拡張機能」→「Apps Script」 |
2. スクリプトIDをコピー | 開いた画面の左にある「⚙️(設定)」から「スクリプトID」をコピー |
3. Claude Code に渡す | 「スクリプトID:〇〇 のGASに、△△する機能を追加して」と依頼する |
スクリプトIDは、そのGASの所在を示す識別子です。これを渡すと、あとは Claude Code が取得・実装・反映まで進めます。
なお、Claude Code と Google をつなぐ初回の設定は別途必要です。そこを一度済ませれば、以降は「スクリプトIDを渡すだけ」で回ります。
実際に組めた自動化
自動化 | 内容 |
|---|---|
フォーム回答 → Discord通知 | 申し込みや問い合わせが入ったら、すぐチームに共有 |
月次KPIの自動集計 | 複数シートに散らばった数字を、毎月まとめて1枚に |
メール監視 → 管理表を自動更新 | 特定のメールが来たら、ステータスを自動で書き換え |
いずれも以前は人が手で行っていた作業です。コードを書けない担当者が、日本語の依頼だけで組んでいます。
GAS以外にも同じ考え方が効く
「渡すだけ・依頼するだけ」という進め方は、GASに限りません。
- Gmail:メールの自動仕分け・下書き作成
- ドキュメント:議事録・報告書のテンプレート差し込み
- ドライブ/フォーム:ファイル整理・回答の自動集計
一度入口を越えると、「これも自動化できるのでは」という発見が連鎖します。
つまずいた点:最初から欲張った
最初から順調だったわけではありません。やりがちだったのは、最初から全部いっぺんに作ろうとすることでした。あれもこれもと詰め込んだ結果、動かずに終わっています。
抜け出すコツは明快でした。いちばん面倒な、たった1つから始めることです。
小さく1個動かすと、「自分でもシステムが作れる」が知識ではなく体感に変わります。そこから対象範囲が広がっていきました。
よくある質問
プログラミングの知識は必要ですか?
不要でした。今回はコードを1行も書いていません。スクリプトIDを渡し、やりたいことを日本語で伝えるだけです。
スクリプトIDはどこにありますか?
スプレッドシートの「拡張機能」→「Apps Script」で開いた画面の、左側にある「⚙️(設定)」の中です。そこから「スクリプトID」をコピーします。
事前に必要な準備はありますか?
Claude Code と Google をつなぐ初回の接続設定が必要です。これを一度済ませれば、以降は「スクリプトIDを渡すだけ」で運用できます。
エラーが出たらどうしますか?
そのまま Claude Code に「なぜ動かないのか」を聞きます。原因の切り分けから修正まで一緒に進みます。エラーメッセージの意味が分からなくても止まりません。
最初に何から手を付けるべきですか?
いちばん面倒な作業を1つだけ選んでください。最初から全部を作ろうとすると動かずに終わります。1個動かすと感覚が変わり、そこから広げられます。
まとめ
- GASの壁はコードそのものではなく、入口の用語と情報量にあった
- 渡すのはスクリプトID1つ。取得・実装・反映は Claude Code が担う
- スクリプトIDは「拡張機能」→「Apps Script」→「⚙️設定」から取得する
- Claude Code と Google の接続設定だけは初回に必要
- 実際に組めたのはフォーム回答→Discord通知/月次KPI集計/メール監視→管理表更新
- 同じ考え方がGmail・ドキュメント・ドライブ・フォームにも効く
- 失敗の原因は最初から全部作ろうとしたこと。いちばん面倒な1つから始める
自動化に必要なのはコードを書く力ではなく、自動化したい作業を特定して言葉にする力です。入口さえ越えれば、対象を広げるコストは急速に下がります。
株式会社AI棒では、こうしたAI活用の検証を日々行い、企業のバックオフィス業務へのAI導入を支援しています。ご相談はお問い合わせフォームから、継続的な伴走支援についてはAI参謀をご覧ください。
