Google表格/ AppScript-电子邮件提醒(指定日期前3天)

时间:2019-05-10 18:12:34

标签: java google-sheets appscript

我正在寻找给自己的电子邮件提醒,以便在需要采取措施时通知我。 即,如果X列中的一行= 5/13/2019-我想在5/10/2019收到一封提醒电子邮件。

我已经尝试了很多有关脚本的研究和玩弄,但是我一直遇到障碍。 我有今天发送提醒的脚本(即如果X列= 5/13/2019-我将在5/13/2019收到提醒)。

function sendReminder() {
var today = new Date().toDateString();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('Form Responses');

var startRow = 2;  // First row of data to process
var numRows = sheet.getLastRow() - 1;
var dataRange = sheet.getRange(startRow, 1, numRows, 21)
var data = dataRange.getValues();
for (var i = 0; i < data.length; ++i) {
var row = data[i];
var emailAddress = "XXXX@gmail.com";
var subject = "Reminder to take action for " + row[3];
var message =
   ''

var closingDate = row[11].toDateString();
 if (closingDate != today)

MailApp.sendEmail(emailAddress, subject, message, {htmlBody: message});
}
}

0 个答案:

没有答案