【GAS】Geminiで問い合わせ対応を自動化!提案メール返信術

はじめに

 Googleフォームでアンケートや相談受付を行った際、「回答内容に応じた個別の提案やアドバイスを返信したい」と考えたことはありませんか?
 しかし、1件ずつ手動で回答を確認して文章を作成し、メールを送る作業は非常に時間がかかります。だからといって、一律の定型文メールでは利用者の満足度が上がらないという課題が生じがちです。
 今回は、Google App Script(GAS)を活用し、Googleフォームの送信をトリガーにしてGemini API(Google検索グラウンディング機能付き)を呼び出し、最新の地域情報などを組み込んだ個別提案メールを完全自動で返信する仕組みを構築する方法をご紹介します!

今回構築する仕組みの概要

 今回の仕組みでは、以下のステップで自動処理が行われます。

  • Googleフォームへの回答送信(フォーム受信トリガー)
  • GASが回答内容を取得・プロンプトの自動生成
  • Gemini APIを呼び出し(Google検索ツールを活用して最新情報を抽出)
  • 生成された提案内容を整え、HTMLメールで回答者&管理者に自動送信

 これにより、入力内容に合わせた質の高い返信文を即座に作成・送信することが可能になります。

ソースコード(コピペOK)

 秘匿情報(APIキーや送信先メールアドレス)は直接ソースコード内に書き込まず、GASの「スクリプトプロパティ(環境変数)」を使用して安全に管理できるように抽象化・汎用化したコードです。

設定・導入のステップ

  1. GASの環境変数の設定(推奨)
    • 拡張機能 > Apps Script を開きます。
    • プロジェクト設定(歯車マーク)>「スクリプト プロパティ」を開き、以下のプロパティを追加します。
      • GEMINI_API_KEY: 取得したGemini APIキー
      • RECIPIENT_EMAIL: 管理者の通知用メールアドレス
  2. トリガーの設定
    • GAS画面の左メニュー「トリガー(時計マーク)」をクリックします。
    • 「トリガーを追加」を選択し、以下のように設定します。
      • 実行する関数:onFormSubmit
      • イベントの源泉:フォームから
      • イベントの種類:フォーム送信時
  3. アクセス権の認証
    • 初回保存・実行時にGoogleアカウントへの権限リクエストが表示されるため、許可(承認)を行ってください。

⚠️ 運用にあたっての注意点・技術的リスク

 このスクリプトを実運用するにあたり、事前に把握しておくべき注意点が3点あります。

  1. Geminiのバージョン更新に伴うエンドポイントの変更リスク
     GoogleのGemini APIはアップデートの頻度が高く、新しいモデル(Gemini 1.5, 2.0, 2.5など)の登場やエンドポイント(v1, v1beta)の仕様変更が定期的に行われます。特にgoogle_searchツール(グラウンディング機能)を利用する場合、特定のAPIバージョン(現在はv1betaなど)でしか動かないケースがあります。モデル名やAPIエンドポイントが無効化された場合は、コード内のURL・モデル名の更新が必要となります。
  2. GASおよびGemini APIの実行回数上限・クォータ制限
    • GASの送信上限: 無料のGoogleアカウントの場合、GmailAppの1日あたりのメール送信上限は100通/日(Google Workspaceアカウントは1,500通/日)です。アクセスが集中すると上限に達して送信失敗となるリスクがあります。
    • Gemini APIのレートリミット: 無料枠のAPIキーの場合、1分あたりのリクエスト数(RPM)や1日あたりのリクエスト数(RPD)に制限があります。フォーム投稿が短い時間に集中した際、API側でエラーを返す可能性があります。
  3. APIエラー時のハンドリングとセキュリティ
    • 万が一Gemini APIがエラーを返した場合、利用者にそのままエラー文面が送信されないよう適切なエラーメール通知処理(sendErrorEmailToUser)を挟んでいます。
    • ソースコード内に直接APIキーや個人用メールアドレスを記載(ハードコーディング)すると、第三者への漏洩事故に繋がります。必ずスクリプトプロパティを活用してください。

まとめ・導入のご案内

 GASとGemini API(Google検索機能付き)を組み合わせることで、問い合わせ対応やアンケート後の提案送付を高品質かつ全自動化することが可能になります。現場の作業コスト削減に大きく寄与する手法ですので、ぜひ活用してみてください。

💡 この機能が最初から入った完成品サービスをお探しの方へ

「スクリプトの管理や設定作業をプロに任せたい」「エラー対策や例外処理まで作り込まれた現場用アプリとして今すぐ導入したい」方向けに、今回ご紹介したAI自動返信機能が標準搭載された完成品ソリューションを提供しています。

👉 【GoogleWorkspace】の詳細を見る

🏢 インフラ構築や組織全体のDXからご相談されたい方へ

Google Workspaceの導入、独自ドメインの整備からアプリ・LINE連携まで、予算最小限で進める全体設計は「地域DX完全ロードマップ」にて詳しく公開しています。

👉 【完全マニュアル】地域DXロードマップはこちら

\ 最新情報をチェック /