2017-06-20 86 views
0

我在這裏相當新,所以對於詢問可能愚蠢的問題表示歉意。根據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號線,文件‘確認電子郵件’)」

我不知道我是多麼遙遠我在這裏,我能得到一個類似的代碼在沒有條件的情況下工作,但是當我開始試圖告訴它什麼時候做事情的時候,事情變得有點冒險。

任何幫助表示讚賞!我敢肯定,這是一個菜鳥問題:)

回答

0

我假設你使用表單提交。我不會發送太多的電子郵件,所以不確定的語法,但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); 
    } 
} 
相關問題