Googleフォーム自動返信の設定方法

Googleフォーム自動返信の設定方法

Googleフォームを使用することで、簡単にアンケートや申し込みフォームを作成できますが、回答者に自動で返信を送信する機能は標準では用意されていません。しかし、Google Apps Scriptを利用することで、簡単に自動返信を設定することができます。以下に、その手順を詳しく解説します。

ステップ1: Googleフォームを作成する

まずは、Googleフォームを作成します。以下の手順に従ってください。

  • Googleドライブにアクセスし、「新規」ボタンをクリック。
  • 「Googleフォーム」を選択して新しいフォームを作成。
  • 必要な質問を追加し、フォームの設定を行います。

ステップ2: Google Apps Scriptを開く

次に、作成したフォームに自動返信機能を追加するために、Google Apps Scriptを開きます。

  • フォームのエディタ画面で、右上の「︙」メニューをクリック。
  • 「スクリプト エディタ」を選択します。

ステップ3: スクリプトを記述する

スクリプトエディタが開いたら、以下のコードをコピーして貼り付けます。


function onFormSubmit(e) {
  var email = e.values[2]; // 回答者のメールアドレスが3番目の質問と仮定
  var subject = "ご回答ありがとうございます";
  var message = "ご回答をいただき、ありがとうございます。";
  
  MailApp.sendEmail(email, subject, message);
}

このコードでは、フォームの回答が送信されると、指定したメールアドレス宛てに自動的にお礼のメールが送信されます。メールアドレスの位置(e.values[2])は、フォームの設計に応じて変更してください。

ステップ4: トリガーを設定する

スクリプトを作成したら、次にトリガーを設定して、フォームが送信されたときに自動でスクリプトが実行されるようにします。

  • スクリプトエディタのメニューから「時計」アイコン(トリガー)をクリック。
  • 右下の「+トリガーを追加」をクリック。
  • 以下の設定を行います:
    • 関数を選択: onFormSubmit
    • イベントのソースを選択: フォームから
    • イベントの種類を選択: フォーム送信時
  • 設定が完了したら「保存」をクリック。

ステップ5: テストする

設定が完了したら、実際にフォームに回答して、自動返信が正しく機能するかテストしてみましょう。回答者のメールアドレスに自動的にお礼のメールが届いていれば、成功です。

注意点

以下の点に注意してください。

  • Google Apps Scriptには、送信可能なメールの上限があります。無料プランでは1日あたりの送信数が限られているため、注意が必要です。
  • スクリプトが正しく動作するためには、フォームに回答者のメールアドレスを必ず含める必要があります。

まとめ

Googleフォームに自動返信機能を追加することで、回答者に対して迅速に感謝の気持ちを伝えることができます。今回の手順を参考に、自動返信の設定を行い、より便利なフォーム運用を実現しましょう。

コメント

タイトルとURLをコピーしました