0

我有一个功能可以在表单提交时发送电子邮件(onformsubmit),并使用 If/Else If/Else 从其中一个表单选择中确定正确的收件人。表单选择中的值与脚本中的相同。

在顶部,我设置了以下设置来获取第 4 列值。这是有效的,因为它也在电子邮件的内容中。

var Company = e.values[3]; 

然后我有

if(Company == 'Company 1 [AA]') {
   MailApp.sendEmail("person1@email.com", subject, emailBody, optAdvancedArgs);
   } 
else if(Company == 'A Company 2 [CC]') {
   MailApp.sendEmail("person2@email.com", subject, emailBody, optAdvancedArgs);
   }
else if(Company == 'Company 3 (CHINA) [EE]' ) {
   MailApp.sendEmail("person3@email.com", subject, emailBody, optAdvancedArgs); 
   }
else {
   MailApp.sendEmail("catch@email.com", subject, emailBody, optAdvancedArgs);
   }

我的问题是,公司 2 直接进入 else 行并发送到 catch@email.com,但其余的工作正常(实际上在完整代码中有 8 家公司,只有 1 家有问题)。

不知道为什么只有其中一个有问题,除非它是值中的 [CC]。

4

0 回答 0