根据Google Sheet Cell值发送邮件

时间:2017-06-15 07:44:53

标签: google-apps-script

我正在尝试根据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");
}

1 个答案:

答案 0 :(得分:0)

更改
if(approval_status =='Approved'){

有关 if(approvalstatus =='Approved'){

你有两个非常相似的变量,但在你的代码中,approval_status总是5个

相关问题