前提・実現したいこと
GAS(Google Apps Script)で、受験番号を書いて、自動送信メールを作ること
素人なので、ネット上で0から勉強して、試行錯誤した結果、
なんと返信とエラーメッセージが帰ってこなくなりました。
至急、どなたかに、問題の解明を頼みたく思います。お願いいたします。
発生している問題・エラーメッセージ
エラーが出ないのが不気味です・・・
該当のソースコード
function onFormSubmit(e) { // フォームの回答を取得 var name = e.namedValues['name'][0]; var email = e.namedValues['email'][0]; Utilities.sleep(staySecond * 1000); var message = e.namedValues['message'][0]; // 自動返信メール件名 var subject = 'お問い合わせいただきありがとうございました。'; // 自動返信メール本文 var body = name + '様\n' + '\n' + 'この度はお問い合わせいただき、誠にありがとうございました。' + '\n' + '後日、弊社担当よりご連絡させていただきますので\n' + 'よろしくお願い申し上げます。\n' + '\n' + '─────────────────────────\n' + 'ご送信内容の確認\n' + '─────────────────────────\n' + '\n' + '【氏名】\n' + name + '\n' + '\n' + '【メールアドレス】\n' + email + '\n' + '\n' + '【受験番号】\n' + message + '\n' + '\n'; // メール送信 MailApp.sendEmail({ to: email, subject: subject, body: body }); }
試したこと
Utilities.sleep(staySecond * 1000);の場所を変えて試してもだめでした。
ちなみに、上のを入れないと、試験番号が読み取られません。
(=arrayformula(row(E3:E123)-2)で、フォームからの反応が来るたび自動連番にしたため。
フォームからの反応が、新しく行を入れることで、時間差を作らないと試験番号の欄が空白のママになる)
補足情報(FW/ツールのバージョンなど)
使っているのは最新版だと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。