Javascript 自动确认电子邮件不使用触发器“在表单提交时”发送

Javascript 自动确认电子邮件不使用触发器“在表单提交时”发送,javascript,forms,email,Javascript,Forms,Email,我刚刚创建了一个新的谷歌表单,并希望在提交表单时发送一封自动确认电子邮件。基本上,学术部门使用该表格批准或拒绝学生的转学学分,然后自动发送电子邮件确认给学生,以便他/她知道决定,而无需单独联系学生 大约5个月前,我用两种不同的表格做过这件事,从来没有遇到过问题。但是有了我刚刚创建的新表单,电子邮件就不起作用了。它昨天似乎起作用了,但我今天无法重新创建成功的电子邮件确认。我看过留言板,但没有发现同样的问题 我正在使用脚本编辑器并在表单提交时创建触发器。我从我知道适用于其他表单的代码开始,只是更改了

我刚刚创建了一个新的谷歌表单,并希望在提交表单时发送一封自动确认电子邮件。基本上,学术部门使用该表格批准或拒绝学生的转学学分,然后自动发送电子邮件确认给学生,以便他/她知道决定,而无需单独联系学生

大约5个月前,我用两种不同的表格做过这件事,从来没有遇到过问题。但是有了我刚刚创建的新表单,电子邮件就不起作用了。它昨天似乎起作用了,但我今天无法重新创建成功的电子邮件确认。我看过留言板,但没有发现同样的问题

我正在使用脚本编辑器并在表单提交时创建触发器。我从我知道适用于其他表单的代码开始,只是更改了值和消息。我的脚本如下所示:

function myFunction(e) {

  var UserName = e.values[1];  
  var LastName = e.values[2];  
  var FirstName = e.values[3];  
  var SAGEID = e.values[4];  
  var UserEmail = e.values[5];  
  var Dept = e.values[6];  
  var Coll1 = e.values[11];  
  var Course1 = e.values[12];  
  var Req1 = e.values[13];  
  var Decision1 = e.values[14];  
  var Coll2 = e.values[15];  
  var Course2 = e.values[16];  
  var Req2 = e.values[17];  
  var Decision2 = e.values[18];  
  var Coll3 = e.values[19]  
  var Course3 = e.values[20];  
  var Req3 = e.values[21];  
  var Decision3 = e.values[22];  
  var Coll4 = e.values[23];  
  var Course4 = e.values[24];  
  var Req4 = e.values[25];  
  var Decision4 = e.values[26];  
  var Notes = e.values[9];  

  var Subject = "Course Equivalency Request Decision - " + FirstName + " " + LastName + " (" + Dept + ")";  
  var Message = "The " + Dept + " department has made a decision regarding your course equivalency request. Any questions regarding the decision below should be directed to the " + Dept + " department. " +  

 "\n\n\nDepartment Comments: " + Notes + 
 "\n\nCourse 1: " + Coll1 + ": " + Course1 + "\nDecision: " + Decision1 +    "\nRequirement: " + Req1 +  
 "\n\nCourse 2: " + Coll2 + ": " + Course2 + "\nDecision: " + Decision2 + 
 "\nRequirement: " + Req2 + 
 "\n\nCourse 3: " + Coll3 + ": " + Course3 + "\nDecision: " + Decision3 + 
 "\nRequirement: " + Req3 + 
 "\n\nCourse 4: " + Coll4 + ": " + Course4 + "\nDecision: " + Decision4 + 
 "\nRequirement: " + Req4 + 

 "\n\n\nPlease allow 3-4 business days for processing.  If after 3-4 business days, your undergraduate degree audit does not reflect these substitutions, please contact the Office of the University Registrar at registrar@brandeis.edu or 781-736-2010." + 

 MailApp.sendEmail(UserEmail, Subject, Message);



}
我想弄明白为什么这个脚本的一个版本在另一种形式下可以很好地工作,但现在对我不起作用。我对编写谷歌脚本还比较陌生,所以如果您能提供任何帮助,我将不胜感激