BETA

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です。

技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

@oceant'の技術ブログ

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう
目次をみる
技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
or 外部アカウントではじめる
10秒で技術ブログが作れます!