2013-08-29 22 views
1

我正在嘗試設置一個簡單的提醒電子郵件給技術人員,以提醒例行服務的到期時間。我有一個2d數組和代碼,但它只發送1封郵件,這是最低的一行。 我對此很有點新意,但我希望它能貫穿每一行,併發送每一個逾期的提醒。 任何幫助表示讚賞。根據單元格狀態發送提醒Google應用程序腳本

這是我現在有:

function Email_Reminder() 
    {; 

    var sheet = SpreadsheetApp.getActiveSheet(); 

    statusArray = sheet.getDataRange().getValues(); 

    status = "overdue"; 
    for (i=3;i < statusArray.length;i++){ 
    if (status == statusArray[i][6]) { 
    var customer = statusArray[i][0]; 
    } 
    } 
    var email = "[email protected]" 
    var subject = "Reminder"; 
    var body = "This is a reminder that the service is overdue for " +customer+ ""; 

         MailApp.sendEmail(email,subject,body,{NoReply : true}); 
         } 

感謝

回答

0

只需將您的MailApp.sendEmail()for

function Email_Reminder() 
    {; 

    var sheet = SpreadsheetApp.getActiveSheet(); 

    statusArray = sheet.getDataRange().getValues(); 

    status = "overdue"; 
    var email = "[email protected]" 
    var subject = "Reminder"; 

    for (i=3;i < statusArray.length;i++){ 
     if (status == statusArray[i][6]) { 
     var customer = statusArray[i][0]; 
     var body = "This is a reminder that the service is overdue for " +customer+ ""; 
     MailApp.sendEmail(email,subject,body,{NoReply : true}); 
     } 
    } 
    } 
+0

當然了裏面!感謝堆 – user2728078

相關問題