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

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

Googleフォームを使用していると、回答者に自動で返信を送信したいと考えることがあるでしょう。特に、アンケートや申込みフォームなど、回答があった際にフォローアップのメールを送ることで、より良いコミュニケーションが図れます。ここでは、Googleフォームで自動返信を設定する方法をご紹介します。

1. Googleフォームの作成

まずは、Googleフォームを作成します。以下の手順で進めましょう。

  • Googleドライブにアクセスし、「新規」ボタンをクリックします。
  • 「その他」を選択し、「Googleフォーム」を選びます。
  • フォームのタイトルや説明、質問を作成します。

2. GoogleフォームとGoogleスプレッドシートの連携

自動返信を行うためには、フォームの回答を受け取るためのスプレッドシートが必要です。

  • フォームの右上にある「回答」タブをクリックします。
  • スプレッドシートのアイコンをクリックし、新しいスプレッドシートを作成します。

3. Google Apps Scriptの設定

自動返信を実現するためには、Google Apps Scriptを利用します。以下の手順でスクリプトを設定します。

  • スプレッドシートのメニューから「拡張機能」を選択し、「Apps Script」をクリックします。
  • 以下のコードを貼り付けます。
function sendEmail(e) {
    var email = e.values[1]; // フォームの回答者のメールアドレスが入っている列
    var subject = "ご回答ありがとうございます"; // 件名
    var message = "あなたの回答を受け付けました。"; // メッセージ内容
    MailApp.sendEmail(email, subject, message);
}
  • コードを書き終えたら、左上の「保存」ボタンをクリックします。
  • 「トリガー」を設定するために、左側の時計アイコンをクリックします。
  • 右下の「トリガーを追加」ボタンを押し、「sendEmail」を選択します。
  • イベントの種類として「フォーム送信時」を選び、「保存」をクリックします。

4. 権限の付与

初めてスクリプトを実行すると、権限を付与するよう求められます。指示に従って権限を承認してください。

5. テストと確認

設定が完了したら、実際にフォームに回答してみて、自動返信メールが届くか確認します。

まとめ

以上が、Googleフォームで自動返信を設定する方法です。これにより、回答者に対して迅速なフォローアップが可能になり、より良いコミュニケーションが実現できます。ぜひ活用してみてください。

コメント

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