Googleフォームで投稿があった際に任意のメールアドレスに通知を飛ばす方法

公開日:2018-10-15
最終更新:2018-10-24
※この記事は外部サイト(https://note.mu/oceant/n/n535a62adc127)からのクロス投稿です

Googleフォームのスクリプトエディタに登録することで、フォームからの投稿があった際に管理者のGmail以外へメール通知を飛ばすことができます。

function sendForm(e){
  // メール送信先
  var to    = "[email protected]";

  // 件名、本文
  var subject = "お問い合わせがありました";
  var contents = 'お問い合わせ内容\n------------------------------\n';

  var items = e.response.getItemResponses();
  for (var i = 0; i < items.length; i++) {
    var item = items[i];
    var question = item.getItem().getTitle();
    var answer = item.getResponse();
    contents += question + ': ' + answer + '\n';
  }
  GmailApp.sendEmail(to, subject, contents);
}

上記をスクリプトエディタへ記載したら、編集現在のプロジェクトのトリガーから新しいトリガーを追加し、イベント設定を「フォームから」「フォーム送信時」として保存すればOKです。

記事が少しでもいいなと思ったらクラップを送ってみよう!
18
+1
@oceant'の技術ブログ

よく一緒に読まれている記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう
目次をみる

技術ブログをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

技術ブログを開設する

Qrunchでアウトプットをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

Markdownで書ける

ログ機能でアウトプットを加速

デザインのカスタマイズが可能

技術ブログ開設

ここから先はアカウント(ブログ)開設が必要です

英数字4文字以上
.qrunch.io
英数字6文字以上
ログインする