Googleフォーム返信メールの作り方|自動返信設定
Googleフォームは、アンケートや申し込みフォームなどを簡単に作成できる便利なツールです。フォームを通じて得た回答に対して、自動で返信メールを送信する設定を行うことで、よりスムーズなコミュニケーションが可能になります。この記事では、Googleフォームの自動返信メールの作り方について詳しく解説します。
自動返信メールの設定に必要なもの
- Googleアカウント
- Googleフォームを作成済みであること
- Googleスプレッドシート(自動返信メールのトリガー設定に使用)
- Google Apps Scriptの基本的な知識(簡単なコードを使います)
ステップ1: Googleフォームを作成する
まずは、Googleフォームを作成します。以下の手順で進めます。
- Googleドライブにアクセスし、「新規」→「Googleフォーム」を選択します。
- 必要な質問を追加し、フォームを完成させます。
- 設定アイコン(歯車マーク)をクリックし、回答の設定を確認します。
ステップ2: 回答をスプレッドシートにリンクする
フォームの回答を自動返信メールのために、スプレッドシートにリンクさせます。
- 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);
}
ここで、e.values[1]は、フォームの回答のどの項目をメールアドレスとして使用するかを示しています。適宜、インデックスを変更してください。
ステップ4: トリガーの設定
自動返信メールが送信されるようにトリガーを設定します。
- Apps Scriptの画面で、左の時計マーク(トリガーのアイコン)をクリックします。
- 右下の「トリガーを追加」ボタンをクリックします。
- 以下の設定を行います:
- 関数を選択:
sendEmail - イベントのソースを選択:
スプレッドシート - イベントの種類を選択:
フォーム送信時 - 「保存」をクリックして設定を完了します。
ステップ5: テストを行う
すべての設定が完了したら、実際にフォームに回答して自動返信メールが正常に送信されるかテストを行いましょう。メールが届くことを確認できれば、設定は成功です。
まとめ
Googleフォームで自動返信メールを設定することで、回答者に迅速にフィードバックを提供し、より良いユーザー体験を実現することができます。自動返信の設定は少し手間がかかりますが、一度設定してしまえば、後は自動で返信が行われるため、非常に便利です。ぜひ試してみてください。

コメント