当前日期的Google脚本单元格值电子邮件通知

时间:2020-03-26 12:59:11

标签: javascript google-apps-script google-sheets

如果E列中的值大于0,我想从Google电子表格发送自动电子邮件通知。The spreadsheet looks like this。问题是我无法弄清楚如何仅检查当前日期的值,然后通过电子邮件发布。我的代码看起来像这样

  var failedOperationRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("notif").getRange("E2"); 
  var failedOperation = failedOperationRange.getValue();
  var ui = SpreadsheetApp.getUi(); 
  // Check totals sales
  
    
  if (failedOperation > 0){
   // ui.alert('Failed operation occured!');
    // Send Alert Email.
    var message = failedOperation; 
    var subject = 'Your Google Spreadsheet Alert';

    for(var i in TO) {
    MailApp.sendEmail(TO[i], subject, message);
    }  

1 个答案:

答案 0 :(得分:0)

获取“ H”列中相应行的值,并将其与javascript Date对象进行比较。 如果您需要字符串格式的当前日期,则可以使用以下方法:

var today = new Date();
today.toLocaleDateString(); // 3/26/2020

然后,如果满足两个条件(操作失败> 0和date =今天),您将发送电子邮件。