Googleフォームの送信後のメール送信

コード

function sendPostForm(event) {

  var responses = event.response.getItemResponses();

  var name_value;
  var mail_value;

  for (var n in responses) {
    var item = responses[n];
    var name = item.getItem().getTitle();
    var value = item.getResponse();

    switch (name) {
      case 'お名前':
        name_value = value; break;
      case 'メールアドレス':
        mail_value = value; break;
    }
  }

  // メールアドレスがない場合は送信しない
  if (mail_value != "") {

    var title = '週末型みかんボランティア申込完了';

    var msg = [
      "<p>" + name_value + " 様",
      "この度は週末型みかんボランティアにお申込みいただき、誠にありがとうございます。",
      "確かに受け付け致しました。",
      "当日は指定時間までに集合場所へお越しください。",
      "もし天候の都合等で中止となる場合は、前日18:00までにメールもしくはお電話にてご連絡いたします。",
      "それでは当日お目にかかれることを楽しみにしております。",
      "",
      "【連絡先】",
      "JAえひめ南 みかんボランティアセンター",
      "担当:村上(むらかみ)/清家(せいけ)",
      "電話 0895-52-2939/FAX 0895-52-2041",
      "メール ehime.yoshida.mikan@gmail.com</p>"
    ].join("<br />\n");

    MailApp.sendEmail({ to: mail_value, subject: title, htmlBody: msg });
  }
}

原文

      "この度は週末型みかんボランティアにお申込みいただき、誠にありがとうございます。",
      "確かに受理いたしました。",
      "当日指定時間までに集合場所へお越しください。",
      "お目にかかるのをお待ち申し上げます。"

操作

f:id:imabari_ehime:20181021162849p:plain f:id:imabari_ehime:20181021162901p:plain

  1. 3点をクリック
  2. スクリプトエディタをクリック
  3. エディタ部分でCTRL+Aで全部削除し、コードを貼り付け
  4. 時計のマークをクリック、プロジェクトの名前の編集はそのままで「OK」ボタン
  5. 今すぐ追加をクリック、「sendPostForm」「フォームから」「フォーム送信時」保存
  6. 承認が必要ですは「許可を確認」ボタンをクリック
  7. アカウントの選択で現在ログイン中のアカウントを選ぶ
  8. 無題のプロジェクト が Google アカウントへのアクセスをリクエストしていますは青い「許可」ボタンをクリック
  9. ブラウザを閉じて終了

ascii.jp