2017-06-20 13 views
0

私はここではかなり新しいので、おそらくばかげた質問をすることをお詫び申し上げます。私がしようとしたとき、私は、列B内の情報とOここGoogleシートで2つのセル入力に基づいてメールを送信する

に基づいて電子メールを送信するためのGoogleスプレッドシートを取得しようとしている

は...これまでに現在

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); 
    } 
} 
関連する問題