如何根据单元格条件在Google表格中发送电子邮件?

时间:2017-07-12 14:11:14

标签: email email-integration google-sheets-query

我正在尝试让Google工作表根据特定日期等单元格条件将电子邮件发送到以下列中的相应电子邮件地址。

我试图输入一个从网站上挑选的脚本,但我现在有点卡住了。

function battlingEmails()
{
  var ss=SpreadsheetApp.getActiveSpreadsheet();
  var sht=ss.getSheetByName('Jaz');
  var rng=sht.getdataRange(0);
  var rngA=rng.getValues();
  for(var i=1;i<rngA.length;i++)
  {
    if(!rngA[i][5])
    {
      MailApp.sendEmail(rngA[i][rngA[i][2]-1], rngA[i][3], rngA[i][4])
      //Logger.log('Email: ' + rngA[i][rngA[i][2]-1] + 'Option: ' + rngA[i][2] + 'Subject: ' + rngA[i][3] + 'Body: ' + rngA[i][4]);
      sht.getRange(i+1,6).setValue(Utilities.formatDate(new Date(), "GMT-6", "dd/MM/yyyy HH:mm:ss"));
    }
  }
  SpreadsheetApp.flush();
};

任何人都可以帮我处理工作脚本,我可以随后调整吗?

这个一直给我一个错误。

0 个答案:

没有答案