Я пытаюсь написать программу, которая будет применяться только к строкам, даты которых соответствуют текущему дню. Я знаю, как отформатировать текущую дату в MM / dd / yyyy, но у меня возникают проблемы с циклическим просмотром моего списка и форматированием дат в списке, который я буду использовать для сравнения. Любой совет помогает, спасибо!
function date() {
var curDate = Utilities.formatDate(new Date(), "GMT+1", "M/dd/yyyy")
console.log(curDate)
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet1'); // get the sheet
var columnF = sheet.getRange(2, 5, sheet.getLastRow() - 1, 1); // get all the rows
var fValues = columnF.getValues(); // get the values
console.log('fvalues are; ', fValues)
var format = []
var datecolumn = sheet.getRange(2, 5, sheet.getLastRow() - 1, 1)
for (var i = 2; i < 4; i++) {
var datecolumn = sheet.getRange(i, 5).getValue();
format.push(datecolumn)
};
console.log('date array is: ', format)
var format2 = []
for (var i = 0; i < fValues.length; i++) {
var fmtcell = Utilities.formatDate(fValues, "GMT-5", "MM/dd/yyyy")
format2.push(fmtcell)
}
}