根据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);
}
}