如果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);
}
答案 0 :(得分:0)
获取“ H”列中相应行的值,并将其与javascript Date对象进行比较。 如果您需要字符串格式的当前日期,则可以使用以下方法:
var today = new Date();
today.toLocaleDateString(); // 3/26/2020
然后,如果满足两个条件(操作失败> 0和date =今天),您将发送电子邮件。