それで、誰かが私のGoogleフォームに記入するたびに自動的に返信を送信し、イベントへの登録が成功したことなどを知らせるコードを見つけましたそのフィールドは「email」(小文字)です。ここにコードがあります
function sendAutoreply(e)
{
var myemail = "rahil27@gmail.com";
var email="";
var subject="Re: Confirmation Email - Teacher Development";
var message = "Thank you for registering for Teacher Development. This is to confirm your registration for Thursday 24th December, 2012 \n\n-----\n\n";
try {
for(var field in e)
{
message += field + ' :: '
+ e.namedValues[field].toString() + "\n\n";
if (field == 'email') {
email = e.namedValues[field].toString();
}
if (field == 'name') {
subject += e.namedValues[field].toString();
}
}
// We are using JavaScript MailApp util of Google Apps Script
// that sends the email.
MailApp.sendEmail(email, subject, message, {replyTo:myemail});
} catch(e){
MailApp.sendEmail(myemail, "Error in Auto replying to contact form submission. No reply was sent.", e.message);
}
}
それは私にエラーをスローします: undefined からプロパティ "namedValues" を読み取れません。
助けてください !