2017-06-15 50 views
0

我試圖根據Google表單的文本值發送自動生成的郵件。 在我的表列,F是具有狀態「已批准該行」或‘拒絕’基於Google表單發送郵件單元格值

如果狀態是」已批准的郵件應該產生

我已經創建的代碼,但是,我認爲需要小的修改

function myNotification() { 
 
var ss = SpreadsheetApp.getActiveSpreadsheet() 
 
var ss_sheet = ss.getSheetByName('Form Responses 1') 
 
var ss_sheet_datarange = ss.getDataRange().getValues(); 
 
var ss_sheet_lastrow = ss_sheet.getLastRow() 
 
for (var i = 5; i < ss_sheet_lastrow; i++) 
 
var approvalstatus = ss_sheet_datarange[5][i] // column F is the row with the status in 
 
var approval_status = 5; 
 
    
 
if (approval_status == 'Approved') { 
 
var email = Session.getUser().getEmail(); 
 
    
 
    MailApp.sendEmail(email, "Test", "Test"); 
 
}

回答

0

變化
如果(approval_status == '已批准'){

對於 如果文件(審批==「批准」){

你有兩個變量非常相似,但在你的代碼,approval_status永遠是5

+0

我已經修改了劇本,但,它仍然是未按預期 變種SS = SpreadsheetApp.getActiveSpreadsheet() VAR ss_sheet = ss.getSheetByName( '表格迴應1') VAR ss_sheet_datarange = ss.getDataRange()的GetValues(); var ss_sheet_lastrow = ss_sheet.getLastRow() for(var i = 5; i KiKu

相關問題