我正在尝试根据Google表格的文本值发送自动生成的邮件。 在“我的工作表”列中,F是状态为“已批准”或“已拒绝”的行
如果状态为“已批准”邮件应生成
我已经创建了代码,但是,我认为需要进行少量修改
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 :(得分:0)
更改
if(approval_status =='Approved'){
有关 if(approvalstatus =='Approved'){
你有两个非常相似的变量,但在你的代码中,approval_status总是5个