根据Google表格中的两个单元格输入发送电子邮件

问题描述:

我在这里相当新,所以对于询问可能愚蠢的问题表示歉意。根据Google表格中的两个单元格输入发送电子邮件

我试图让谷歌表单基于在B列中的信息和O

这里发送电子邮件是我的代码迄今...

function confirmationEmail(e) { 
    var sheet = SpreadsheetApp.getActiveSheet(BIKE2) 
    var orderNumber = e.values[2]; 
    var subject = "Order is Ready to be Confirmed"; 
    var body = "An order from the bike shop is ready to be confirmed! Order Number: " + orderNumber; 
    if (e.values[14] == NOT NULL); 
    if (e.values[1] == 'Order Entry'); 
MailApp.sendEmail("[email protected]", subject, body) 
} 

目前,当我尝试运行代码我得到一个错误说:

“条件后失踪)(6号线,文件‘确认电子邮件’)”

我不知道我是多么遥远我在这里,我能得到一个类似的代码在没有条件的情况下工作,但是当我开始试图告诉它什么时候做事情的时候,事情变得有点冒险。

任何帮助表示赞赏!我敢肯定,这是一个菜鸟问题:)

我假设你使用表单提交。我不会发送太多的电子邮件,所以不确定的语法,但BIKE2需要在引号和if后不需要分号。所以试试这个。

function confirmationEmail(e) { 
    var sheet = SpreadsheetApp.getActiveSheet('BIKE2') 
    var orderNumber = e.values[2]; 
    var subject = "Order is Ready to be Confirmed"; 
    var body = "An order from the bike shop is ready to be confirmed! Order Number: " + orderNumber; 
    if (e.values[14] && e.values[1] == 'Order Entry') 
    { 
    MailApp.sendEmail("[email protected]", subject, body); 
    } 
}