【簡単設定】Googleフォームで自動返信メールを設定する方法|回答者・自分への通知手順

2026年4月20日(月)
目次
  • 1. 自動返信の方法は4つ 使い方に合わせて選ぼう
    • 2. 方法1:Googleフォームの標準機能で「回答コピー」を送信する方法(Googleアカウント前提)
      • 3. 方法2:Googleフォームの標準機能で入力されたメールアドレス宛に「回答コピー」を送信する方法
        • 4. 方法3:拡張機能(アドオン)を使って自動返信する方法
          • 5. 方法4:GAS(Google Apps Script)を使って自動返信する方法
            • 6. まとめ:Googleフォームの自動返信は要件に合わせて選ぼう
              • 7. Jicoo(ジクー)について

              Googleフォームの回答のお礼や受付完了通知が自動で送信できたら、今まで返信にかかっていた業務時間をゼロにすることができます。送信漏れもありません。

              しかし自動返信のメリットが分かっていても、やり方が分からない、難しそうで手が出せない、という方はとても多いと思います。

              本記事では、Googleフォームで自動返信を実現する方法を4つ紹介します。
              厳密には、Googleフォームの標準機能で送れるのは「回答内容のコピー」です。件名や本文を自由に編集したい場合や、チーム向けに通知を飛ばしたい場合は、拡張機能やGoogle Apps Script(GAS)を利用することになります。

              それぞれの難易度、特徴、設定方法を初めての方にも分かりやすく解説していますので、要件に合わせて返信業務ゼロを目指しましょう。

              自動返信の方法は4つ 使い方に合わせて選ぼう

              Googleフォームの回答に自動返信(または回答コピー送信)をする方法を4つ紹介します。

              • Googleフォームの標準機能で「確認済み(Verified)」アカウント宛に回答コピーを送信する方法
              • Googleフォームの標準機能で入力されたメールアドレス宛に回答コピーを送信する方法
              • Googleフォームの拡張機能(アドオン)で本格的な自動返信メールを送信する方法
              • GAS(Google Apps Script)で自動返信する方法

              方法によって、難易度や返信の内容が異なります。
              違いは次の通りです。

              方法 標準機能(確認済みアカウント宛の回答コピー) 標準機能(入力アドレス宛の回答コピー) 拡張機能(Email Notifications for Google Forms 等) GAS(Google Apps Script)
              難易度 簡単 簡単 中程度 やや高度
              導入に必要なもの Googleフォームのみ Googleフォームのみ 拡張機能のインストール Googleフォーム+スプレッドシート
              価格 無料 無料 無料枠あり(※アドオンにより異なるため最新の公式情報を確認) 無料(Googleアカウントごとの送信上限あり)
              送信先の追加 × × 〇(Slack/Chat/Webhook連携が可能なものも)
              件名・本文の変更 ×(回答コピーのみ) ×(回答コピーのみ)
              ※なりすまし判定に注意

              ※なりすまし判定に注意

              なお、Googleフォームの標準機能でできるのは「メールアドレス収集」「回答のコピー(response copy)送信」「確認メッセージの表示」などが中心で、件名やメール本文を自由に編集することはできません。顧客向けの「お礼メール」として独自の文章を送りたい場合や、複数の宛先に条件分岐(conditional rules)で送信したい場合は、最初から拡張機能(アドオン)やGASを利用する運用設計をおすすめします。

              方法1:Googleフォームの標準機能で「回答コピー」を送信する方法(Googleアカウント前提)

              会社や学校でとるアンケートなど、社内利用で回答者が全員Googleアカウントを持っている前提なら、この方法がもっとも確実です。

              回答者が特定できない場合や一般ユーザー向けの場合は、後述の「方法2」が良いでしょう。なお、送信を機能させるためには、フォームが適切に公開(共有)されている必要があります。

              フォームを作成します。

              次に、[設定]タブを開きます。

              回答」欄の下向き矢印をクリックします。

              メールアドレスを収集する」の選択肢を[確認済み(Verified email addresses)]にします。

              確認済み]にすると、Googleフォームの回答にGoogleアカウントのログインが必須になります。

              フォームの回答時にログイン中のGoogleアカウントのアドレスを収集します。

              次に、「回答のコピーを回答者に送信」を選択します。

              3つの選択肢が表示されます。

              • オフ…自動返信しない
              • リクエストされた場合…回答者が返信メールを送信するか決める
              • 常に表示…全ての回答に自動返信する

              返信の方法を選んでクリックしてください。
              これで設定は完了です。

              自動送信をテストしましょう。

              Googleフォームの画面右上にある目のアイコン[プレビュー]をクリックします。

              [リクエストされた場合]を選択すると、返信の前に送信するか確認するチェックが表示されます。


              チェックをオンにすると、メールを送信します。
              チェックをオフにすると、メールを送信しません。

              常に表示]を選択した場合は、回答のコピーが送信される内容のメッセージが表示されます。


              この場合は、すべての回答に自動でコピーが送信されます。

              方法2:Googleフォームの標準機能で入力されたメールアドレス宛に「回答コピー」を送信する方法

              取引先や一般消費者など、回答にGoogleアカウントのログインを求めない場合や、任意のメールアドレス宛に送りたい場合はこの方法を使用します。

              フォームを作成します。

              次に、[設定]タブを開きます。

              メールアドレスを収集する」の選択肢をクリックして、[回答者からの入力]にします。

              回答者からの入力を選択すると、1問目にメールアドレスを入力する必須質問が自動で作成されます。
              ※注意点として、自動送信が届くかは入力されたメールアドレスの正確さに依存します。入力ミスによる未達を防ぐため、別途「回答の検証」機能を利用して、メールアドレスの形式バリデーション(正規表現のチェック等)を併用することを強く推奨します。

              次に、「回答のコピーを回答者に送信」を選択します。

              3つの選択肢が表示されます。

              • オフ…自動返信しない
              • リクエストされた場合…回答者が返信メールを送信するか決める
              • 常に表示…全ての回答に自動返信する

              返信の方法を選んでクリックしてください。
              これで設定は完了です。

              自動送信をテストしましょう。

              Googleフォームの画面右上にある目のアイコン[プレビュー]をクリックします。

              リクエストされた場合]の設定にすると、フォームの最後にメールを送るか確認する質問が作成されます。

              回答のコピーを自分宛に返信する」のチェックをオンにすると、フォームの1問目で回答したメールアドレスに自動送信します。

              常に表示]を選択すると、フォームの最後に「回答のコピーが指定したアドレスにメールで送信されます。」というメッセージが表示され、すべての回答者に自動送信します。

              なお、回答送信後に画面に表示される「確認メッセージ」や「結果の概要」「回答の編集」リンクは、メールで届く「回答のコピー」とは別物です。画面上のメッセージを変更したい場合は[プレゼンテーション]から別途設定してください。

              Googleフォームで設定した自動送信を停止するときは

              自動送信を停止するフォームの[設定]を開きます。

              回答のコピーを回答者に送信」の選択肢を[オフ]にしましょう。

              定員・期間で受付を終了する場合の「運用設計」の注意点

              自動返信を設定するような人気フォーム(セミナー申込や先着順キャンペーン)では、定員オーバー後の対応が課題になります。Googleフォームの標準機能単体では「定員到達を判定して即時停止」まで自動化できるわけではありません。

              申込数が多い場合は、「受付停止ボタンを手動で押す」「締切前のラスト1時間は手動で監視する」などの運用ルールを事前に決めておく必要があります。[設定]タブの[回答]メニューにある[回答の受付]から手動で制限を切り替える運用と、自動返信(回答コピー)をセットで設計しておくと安全です。

              Googleフォーム標準機能で送信されるメールの例

              Googleフォーム標準機能の送信では、フォームの回答画面のコピーが送信されます。

              送信者はフォーム作成者のGmailアドレスではなく、「Googleフォーム(forms-receipts-noreply@google.com)」固定となります。

              コラム:自動返信メールが迷惑メールに入ってしまうときは?

              メールの到達性については、Google標準の通知と、アドオンやGASによる独自送信で前提が異なります。

              Google標準機能(方法1・2)を利用した場合、送信元は「forms-receipts-noreply@google.com」となるため、一定の到達性は担保されます。しかし、方法3(アドオン)や方法4(GAS)を使って独自のGmailアドレスや会社ドメインから送信する場合、SPF/DKIM/DMARCなどの送信ドメイン認証を整えておく重要性が非常に高くなります。

              社内の情報システム部門と連携し、セキュリティ審査やドメイン設定が適切に行われているか確認してください。設定が不十分だと、自動返信メールが受信拒否(バウンス)されたり、迷惑メールフォルダに入ってしまったりする事例が多発します。本番環境の公開前には、GmailやOutlook、スマートフォンなどで必ず配信テストを行いましょう。

              方法3:拡張機能(アドオン)を使って自動返信する方法

              Googleフォームの標準機能は手軽ですが、「件名に会社名を入れたい」「お礼の文章を添えたい」など、本文や件名を自由に編集したい場合は、Google Workspace Marketplaceの拡張機能(アドオン)を使うのが実務的です。

              最近のアドオンは単なるメール通知にとどまらず、Slack / Discord / Google Chat連携や、Webhookへのデータ転送、送信条件の分岐(conditional rules)などを備えており、「通知基盤」として活躍します。

              ここでは代表的な例として「Email Notifications for Google Forms」を紹介します。他にもGoogle公式提供の「Form Notifications」など、用途に応じて様々なアドオンがあります。
              ※アドオンの無料枠や有料条件、1日の送信上限はアドオンごとに大きく異なり、頻繁に変更されます。実運用前には必ず各アドオンの最新の公式情報を確認してください。

              ①Googleフォームの拡張機能「Email Notifications for Google Forms」をインストール

              Email Notifications for Google Formsにアクセスします。

              インストール]をクリックします。

              インストールの準備」が表示されます。
              内容を確認して、問題がなければ[続行]をクリックします。

              拡張機能をインストールするアカウントを選択します。

              Googleフォームと同じアカウントにインストールしましょう。
              該当のアカウントをクリックします。

              拡張機能に与える権限が表示されます。
              内容を確認して、問題がなければ[許可]を押します。

              インストールできました。
              完了]をクリックします。

              ②Googleフォームに「Email Notifications for Google Forms」を適用する

              拡張機能を使って自動返信するGoogleフォームを開きましょう。

              画面右上にあるパズルのピースのマーク[アドオン]をクリックします。

              先ほどインストールした「Email Notifications for Google Forms」をクリックします。

              Email Notifications for Google Formsの通知方法を設定します。

              Enable Notifications(通知を許可する)]をクリックしてください。

              通知の設定画面が表示されました。

              ①どの国の時刻を使用するか設定します。
              日本で使用する場合は、(GMT +09:00)Tokyo を選択します。

              ②[UPDATE]をクリックしてください。

              ③送信の設定をする

              フォームに戻り、もう一度パズルのピースマーク[アドオン]から、[Email Notifications for Google Forms]をクリックします。

              Create Email Notification(メール通知を作成)]をクリックします。

              設定画面が表示されました。

              設定をしていきましょう。

              設定①~⑦に入力しましょう。
              字がグレーになっている項目は必要に応じて設定してください。

              1. Rule Name…自動返信ルールの名前を入力します。
              2. Email Address(es) to Notify…チームなど自動送信メールを一緒に受信するメールアドレスがあれば入力します。メールアドレスの間に「,(カンマ)」を入れると複数の指定が可能です。
              3. Sender’s Email…自動返信メールを送信するアドレスを入力します。
              4. Sender’s Name…送信者の名前を入力します。会社名やサービス名など、回答者に誰からの自動返信か分かる名前を入力しましょう。
              5. Reply-to Address…回答者が自動返信メールに返信したときに、受信するメールアドレスを入力します。
              • 自動返信メールに添付ファイルを付ける場合は設定します。
              1. メールのテンプレートをどのように作成するか選択します。HTMLで作成しない場合は、「Use a visual editor」を選択しましょう。

              選択すると、メールの作成画面が表示されます。

              表示されないときは、①の[Edit]をクリックしてください。

              ②にメールの件名を入力します。件名に会社名・フォーム名・受付番号等を入れると親切です。

              ③にメールの本文を入力します。初期設定で入力されている「{{All Answers}}」は、すべての回答結果を出力するという意味です。

              ④は、フォームの回答を本文に入力したいときに使います。
              例えば、名前をたずねる質問がある場合、「(回答の名前) 様」と入れることができます。

              ⑤入力が完了したら、[Save]を押します。

              ④[Add Form Field]を使った設定例

              • 条件付き通知を使用する場合はチェックを入れます。
              1. フォームを提出した回答者に自動返信メールを送信するかどうかを聞いています。チェックを入れましょう。

              チェックを入れると、「Submitter Email Field(提出者のメールアドレスフィールド)」が表示されます。

              • Choose Email Question…メールアドレスをたずねる質問がある場合は、該当する質問を選択します。
              • Submitter Email Adress…Googleフォームの設定で、メールアドレスを収集するがオンになっている場合は、収集したメールアドレスに送信します。
              • Googleフォームの回答をPDFで送信する場合は、チェックを入れます。
              • メールから送信サービス名を消したい場合はチェックを入れます(有償プランの場合のみ可能な場合があります)。
              1. ①~⑦+その他の設定が完了したら、[SAVE RULE]をクリックして保存します。

              ④テストする

              Googleフォームを開き、目のアイコン[プレビュー]をクリックします。

              フォームに回答し、[送信]します。

              回答者のメールアドレスに自動返信されました。

              「Email Notifications for Google Forms」の自動返信を停止するときは

              自動送信を停止するGoogleフォームを開きます。

              アドオン]をクリックし、[Email Notifications for Forms]をクリックします。

              Forms Troubleshooting(トラブルシューティング)]をクリックします。

              Stop sending form notifications from your current email address.(通知を無効にする)」の[DISABLE(無効)]をクリックします。

              方法4:GAS(Google Apps Script)を使って自動返信する方法

              外部のアドオンを利用せず、無料で機能を拡張したい場合や大量の返信を行う場合は、GAS(Google Apps Script)を使って自動返信プログラムを組みましょう。

              ※注意点として、GASを使って独自の送信元アドレスから自動返信を行う場合、ドメインのSPF/DKIM/DMARCなどの送信ドメイン認証設定を整備することが強く推奨されます。認証がないと迷惑メールとして弾かれる可能性が高くなります。設定後は必ずご自身のアドレス等でテスト送信を行いましょう。

              1. Googleフォームの通知設定をオンにする

              Googleフォームを完成させてから作業を進めましょう。

              フォームが完成したら、[設定]タブを開きます。
              回答の「メールアドレスを収集する」を「確認済み」または「回答者からの入力」にします。

              1. 回答集計用のスプレッドシートを作成する

              回答]タブをクリックします。

              スプレッドシートにリンク]をクリックしてください。

              新しいスプレッドシートを作成」にチェックを入れ、スプレッドシートのタイトルを入力します。


              作成]をクリックします。

              1. 回答集計用スプレッドシートで「Apps Script」を開く

              フォームの回答集計用スプレッドシートを開き、[拡張機能]をクリックします。

              Apps Script]をクリックします。

              1. プロジェクトの設定をする

              プロジェクトに名前を付けます。
              無題のプロジェクト」をクリックします。

              プロジェクト名を入力し、[名前を変更]をクリックします。

              ファイルの横にある[]マークをクリックして、[スクリプト]をクリックします。

              新しいスクリプトファイルが作成されるので、ファイル名を入力します。

              1. スクリプトを記述する

              スクリプトを書いていきます。


              下のスクリプトをコピーして、ご自身のフォームに合わせてアレンジしましょう。

              function ReplyEmail(e) {
              
                 //回答を取得
              
                const email = e.namedValues['メールアドレス'][0];
              
                const firstchoice = e.namedValues['希望の面談日を選択してください。 [第1希望]'][0];
              
                const secondchoice = e.namedValues['希望の面談日を選択してください。 [第2希望]'][0];
              
                const thirdchoice = e.namedValues['希望の面談日を選択してください。 [第3希望]'][0];
              
                const comment = e.namedValues['面談で聞きたいことがあれば記入してください'][0];
              
                //メールの件名
              
                const subject = '面談希望日を受け付けました';
              
                //メールの本文
              
                const body =
              
                '面談希望日の回答ありがとうございました。\n'
              
                +'以下の内容で受け付けました。\n'
              
                + '\n'
              
                +'----------------------------------\n'
              
                +'第1希望:' +  firstchoice + '\n'
              
                +'第2希望:' +  secondchoice + '\n'
              
                +'第3希望:' +  thirdchoice + '\n'
              
                +'----------------------------------\n' 
              
                + '\n' 
              
                + 'コメント:' + comment + '\n'
              
                + '\n'
              
                +'正式な面談日時は、10/20までにこちらのメールアドレスに連絡します。\n'
              
                +'\n';
              
                //メールを送信する
              
                MailApp.sendEmail({
              
                  to: email,
              
                  subject: subject,
              
                  body: body
              
                })
              
              }

                

              1. トリガー(きっかけ)を設定する

              スクリプトを動かすきっかけ「トリガー」を設定しましょう。

              左端にある時計のアイコン[トリガー]をクリックします。

              +トリガーを追加]をクリックします。

              トリガーは3か所変更します。

              • 実行する関数を選択…該当のスクリプト名を選択
              • イベントの種類を選択…[フォーム送信時]を選択
              • エラー通知設定…[今すぐ通知を受け取る]を選択

              設定できたら[保存]をクリックします。

              Googleアカウントをクリックして選択します。

              警告メッセージが出ますが、[詳細]をクリックします。

              スクリプト名(安全ではないページ)に移動]をクリックします。

              アクセス許可を求められます。
              内容を確認して問題がなければ、[許可]をクリックします。

              トリガーが設定できました。

              1. テストする

              Googleフォームを開き、[プレビュー]をクリックします。

              フォームに回答し、[送信]します。

              メールが届けば成功です。

              GASの自動返信を停止するときは

              GASによる自動返信を停止するときは、トリガーを削除します。

              スプレッドシートからApps Scriptを開き、[トリガー]を表示します。

              停止したいトリガーの右にある[]をクリックします。
              トリガーを削除]すれば、自動返信を停止できます。

              まとめ:Googleフォームの自動返信は要件に合わせて選ぼう

              Googleフォームでの自動返信(回答通知)について紹介しました。

              フォームを送信した後にリアクションが全くないと、どんな内容を送信したか、回答が届いているか不安になるものです。
              自動返信がくれば、回答者の不安を払拭できるだけでなく、管理者にとっては回答者との信頼関係を築く第一歩になります。

              本記事では、4つの実現方法を解説しました。
              「標準機能を使ったシンプルな回答コピーの送信」から、「アドオンやGASを利用した高度なカスタマイズ」まで、誰に対してどのような内容を送りたいかという条件に合わせて、最もご自身に合う方法を取り入れてみてください。

              Jicoo(ジクー)について

              セールスや採用などのミーティングに関する業務を効率化し生産性を高める日程調整ツール。どの日程調整ツールが良いか選択にお困りの方は、まず無料で使い始めることができサービス連携や、必要に応じたデザインや通知のカスタマイズなどの機能が十分に備わっている日程調整ツールの導入がおすすめです。

              チームで使える日程調整ツール「Jicoo」とは?

              Jicoo(ジクー)はGoogleカレンダー、Outlook、iCloudカレンダー等と接続して予定の空き状況をリアルタイムに取得!ダブルブッキングを確実に防ぎ日程調整を自動化。 またチーム内での担当者割当やWeb会議のURL発行、キャンセルやゲストへのリマインド対応などの予約管理まで、個人と法人のミーティング業務を自動化し、チームを効率化する予約プラットフォームです。
              カレンダーと接続して予約ページ作成
              カレンダーと接続して予約ページ作成
              GoogleカレンダーやOutlookなど利用中のカレンダーサービスと接続するだけで予約ページを作成。
              空き状況をリアルタイムに表示
              空き状況をリアルタイムに表示
              カレンダーの予定を確認し、予約可能な日程を自動で表示します。メールやチャット等で作成した予約ページのURLを共有して、日時を予約してもらいましょう。
              Web会議のURLも自動で発行
              Web会議のURLも自動で発行
              ゲストが都合の良い日時を選択すると予約完了。あなたのカレンダーに予定が自動で入りWeb会議のURLも自動で発行されます。
              法人・チーム利用のお問い合わせ
              シェア