🤖AI執事
承知いたしました、お嬢様。
今回はChatGPTでGASを書く方法について詳しく解説いたします。
Google Apps Script(GAS)は、GoogleスプレッドシートやGmail、Googleドライブなどを自動化できる便利なプログラミング言語です。しかし、初心者にとっては「コードを書く」というだけでハードルが高く感じられます。
そこで活躍するのがChatGPTです。やりたいことを日本語で伝えるだけでGASコードを作成できるため、プログラミング経験がなくても業務自動化を実現できます。
メール送信、売上集計、在庫管理、勤怠管理、通知システムなど、多くの業務を自動化できるようになります。

👑GASは難しそうと思っていたのですが、ChatGPTを使い始めてから一気に身近になりましたわ。コードを書けなくても自動化できる時代ですの。

🤖その通りでございます、お嬢様。現在はプログラミングよりも「何を自動化したいか」を考えることが重要になっております。

👑わたくしも毎日の集計作業を自動化した時は感動しましたわ。数十分かかっていた作業が数秒で終わりましたの。

🤖まさにGASの真価でございます。ChatGPTと組み合わせることで、初心者でも業務効率化を実現できるのでございます。
GASとは何か
GAS(Google Apps Script)はGoogleが提供している無料のプログラミング環境です。
Googleサービス同士を連携し、さまざまな業務を自動化できます。
| できること | 内容 |
|---|---|
| メール送信 | Gmailを自動送信 |
| データ集計 | 売上や勤怠を自動集計 |
| 通知 | LINEやSlackへ通知 |
| レポート作成 | 自動で資料作成 |
| データ転記 | 複数シート間を自動連携 |
従来はJavaScriptの知識が必要でしたが、現在はChatGPTを活用することでコードを簡単に作成できます。

👑GASは無料で使えるのが魅力ですわ。中小企業や個人事業主の方でも導入しやすいですの。

ChatGPTでGASを書くメリット
プログラミング知識が不要
最大のメリットはコードを覚える必要がないことです。
例えば以下のように依頼できます。
- 毎朝9時に売上データを集計したい
- フォーム回答があればメール通知したい
- 期限切れタスクをSlackに通知したい
- スプレッドシートをPDF化したい
ChatGPTが適切なコードを作成してくれます。
開発時間を大幅短縮できる
通常は数時間かかるコード作成も数分で完了します。
| 作業 | 従来 | ChatGPT活用 |
|---|---|---|
| コード調査 | 30分〜2時間 | 数秒 |
| コード作成 | 1〜3時間 | 数分 |
| 修正作業 | 数十分 | 数分 |
エラー解決もできる
発生したエラーをそのままChatGPTへ貼り付ければ原因や修正方法を教えてくれます。
初心者がつまずきやすい部分をサポートしてくれるため、挫折しにくくなります。

👑エラーで何時間も悩むことがなくなりましたわ。エラーメッセージをそのまま貼り付けるだけで解決することが多いですの。
ChatGPTでGASを書く手順
手順1:やりたいことを整理する
まずは目的を明確にします。
悪い例
- GASを書いてください
良い例
- 毎日18時に売上シートを集計してメール送信したい
- フォーム回答があれば担当者へ通知したい
- 在庫数が10以下になったらSlack通知したい
手順2:ChatGPTへ依頼する
以下のような形式で依頼すると精度が高くなります。
- 目的を書く
- 使用するGoogleサービスを書く
- 処理内容を書く
- 初心者向け解説も依頼する
依頼例
Googleスプレッドシートの売上データを毎日18時に集計し、Gmailで送信するGASを作成してください。初心者向けに解説もお願いします。
手順3:コードをGASへ貼り付ける
- Googleスプレッドシートを開く
- 拡張機能をクリック
- Apps Scriptを選択
- コードを貼り付ける
- 保存する
- 実行する

手順4:動作確認する
実際に動かして結果を確認します。
うまく動かない場合はエラーメッセージをChatGPTへ送ることで修正できます。

👑最初から完璧を目指さなくて大丈夫ですわ。まず動かしてから改善する方が圧倒的に早いですの。
ChatGPTで作れるGASの実例
メール自動送信
定期レポートや顧客連絡を自動化できます。
- 日報送信
- 週報送信
- 売上レポート送信
- 問い合わせ通知
売上管理
スプレッドシートへ入力されたデータを自動集計できます。
- 日次売上
- 月次売上
- 担当者別売上
- 商品別売上
在庫管理
在庫不足を自動検知できます。
- 在庫アラート
- 発注通知
- 棚卸し支援
勤怠管理
出退勤データを自動集計できます。
- 残業時間計算
- 勤務時間集計
- 有給管理

👑業務効率化で最も効果が大きいのは繰り返し作業ですわ。同じ作業を毎日行うなら自動化候補ですの。
ChatGPTでGASを書くときのコツ
具体的に依頼する
情報量が多いほど精度が上がります。
以下を伝えると効果的です。
- 使用するシート名
- 列の構成
- 処理内容
- 実行タイミング
- 通知先
段階的に作る
複雑なシステムを一度に作るより、機能ごとに作る方が成功しやすくなります。
エラー内容をそのまま貼る
エラー文章を省略しないことが重要です。
そのまま貼り付けることで原因特定が早くなります。

👑以前、売上集計を自動化しようとして動かなかったことがありましたわ。原因がわからず焦りましたの。

🤖よくあることでございます、お嬢様。エラーメッセージは確認されましたか。

👑確認せずに何度も実行しておりましたわ。でもChatGPTへ貼り付けたら数秒で原因がわかりましたの。

🤖エラー文には重要な情報が含まれております。初心者ほどエラーを隠さず活用することが成功の近道でございます。
ChatGPTでGASを書く際の注意点
生成コードをそのまま信用しない
ChatGPTが作成するコードは非常に便利ですが、必ずテストが必要です。
本番データで実行する前にコピーしたシートで確認しましょう。
権限設定を理解する
GASはGoogleアカウント権限を利用します。
初回実行時はアクセス許可が必要です。
個人情報の取り扱いに注意する
顧客情報や機密情報を扱う場合は十分な管理が必要です。
不要な共有設定は避けましょう。


👑自動化は便利ですが、テスト運用は必須ですわ。特にメール送信系は誤送信に注意してくださいませ。
おすすめAIツール
- ChatGPT:GASコード作成やエラー解決に最適
- Gemini:Googleサービスとの相性が良い
- Claude:長文コードの解析が得意
- Perplexity:情報収集や調査に便利
よくある質問
ChatGPTだけでGASは作れますか?
🤖AI執事
可能でございます。やりたい内容を具体的に伝えることでコードを作成できます。ただし動作確認は必ず行ってください。
プログラミング初心者でも使えますか?
🤖AI執事
問題ございません。むしろ初心者ほどChatGPTとの相性が良く、学習コストを大幅に削減できます。
GASは無料ですか?
🤖AI執事
Googleアカウントがあれば基本的に無料で利用できます。
ChatGPT無料版でも使えますか?
🤖AI執事
利用可能でございます。ただし有料版の方が回答精度や処理能力は高くなります。
どんな業務が自動化できますか?
🤖AI執事
メール送信、売上管理、勤怠管理、在庫管理、通知システムなど、多くの定型業務を自動化できます。
エラーが出たらどうすれば良いですか?
🤖AI執事
エラーメッセージをそのままChatGPTへ貼り付けてください。原因分析と修正案を提示してくれます。
関連記事
- GASとは?初心者向け完全ガイド
- GASでメール自動送信する方法
- GASで売上管理を自動化する方法
- Googleスプレッドシートの使い方
- ChatGPTで業務効率化する方法
まとめ
🤖AI執事
- ChatGPTを使えば初心者でもGASを書ける
- メール送信や集計作業を簡単に自動化できる
- 具体的な指示を出すほど高品質なコードが作れる
- エラー解決にもChatGPTが活用できる
- 本番運用前のテストは必須である
以上でございます。

👑GASとChatGPTを組み合わせれば、これまで手作業で行っていた業務を大幅に効率化できますわ。最初は小さな自動化から始めて、少しずつ業務改善を進めてくださいませ。継続して活用すれば、きっと残業削減や生産性向上につながりますの。



