0

それで、誰かが私の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" を読み取れません。

助けてください !

4

1 に答える 1