前提
googleフォームからの自動返信メールを行うため、Google Apps Scriptを用いて、プロジェクトを作成しました。
フォームから、イベント参加の申し込みをしてもらい、確認メールを送るというものです。
実現したいこと
1.確認メールに受付番号を記載したい
2.申込内容を記載したい
発生している問題・エラーメッセージ
=name + ' 様\n'
+'\n'
+"※このメールはシステムからの自動返信です\n"
+"※イベント当日、受付にて本メールをご提示ください\n"
+'\n'
+"受付ありがとうございます。\n" ←ここまで表示されている
+'\n'
"------------------------------------------\n"
"【代表者氏名】"
name + '\n'
"【電話番号】"
phonenumber +'\n'
"【ご来場日】"
days +'\n'
"------------------------------------------\n"
'\n'
+"【受付番号】"
receiptnumber +'\n'
+'■新型コロナウイルス感染拡大等でイベントを中止する場合、ご登録のメールアドレスにお知らせを送信する場合があります。\n'
+'\n'
+"お申し込み日時:"
+timestamp+'\n'
該当のソースコード
function autoReply() {
//フォーム内容をスプレッドシートから回収
var sheet = SpreadsheetApp.getActiveSheet();
var row = sheet.getLastRow();
var receiptnumber = sheet.getRange(row-1, 1).getValue();
var timestamp = sheet.getRange(row-1, 2).getValue(); //タイムスタンプ
var mail = sheet.getRange(row-1, 3).getValue(); //メールアドレス
var name = sheet.getRange(row-1, 4).getValue(); //代表者氏名
var phonenumber = sheet.getRange(row-1, 5).getValue(); //電話番号
var days = sheet.getRange(row-1, 6).getValue(); //ご来場日
//メールタイトル
var title = "【自動返信】来場者事前受付が完了しました";
//メール本文
var mail_body
=name + ' 様\n'
+'\n'
+"※このメールはシステムからの自動返信です\n"
+"※イベント当日、受付にて本メールをご提示ください\n"
+'\n'
+"受付ありがとうございます。\n"
+'\n'
"------------------------------------------\n"
"【代表者氏名】"
name + '\n'
"【電話番号】"
phonenumber +'\n'
"【ご来場日】"
days +'\n'
"------------------------------------------\n"
'\n'
+"【受付番号】"
receiptnumber +'\n'
+'■新型コロナウイルス感染拡大等でイベントを中止する場合、ご登録のメールアドレスにお知らせを送信する場合があります。\n'
+'\n'
+"お申し込み日時:"
+timestamp+'\n'
//メール送信
GmailApp.sendEmail(mail,title,mail_body);
}
試したこと
特にいじっておりません。
補足情報(FW/ツールのバージョンなど)
初心者なので、ウェブ上で公開されているgasをコピペして試行錯誤しながら作りました。見づらい点あると思いますが、お許し下さい。
回答1件
あなたの回答
tips
プレビュー