Pal*_*sad 4 google-sheets google-apps-script
我正在尝试使用Google脚本检查一个日期是否大于另一个日期。我正在从电子表格中提取日期并设置其格式。然后我对照今天的日期进行检查。如果今天的日期小于提取的日期,则必须完成某些功能。据我所知。
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet1 = ss.getSheetByName("Sheet1"); //activating a particular sheet
var data = sheet1.getRange(2, 1, sheet1.getLastRow(), 100).getValues();
for (var row = 0; row < data.length; row++) {
var todayDate = Utilities.formatDate(new Date(), "GMT", "MM/dd/yyyy");
var dueDate = new Date(data[row][17]);
//Logger.log("Due: "+dueDate);
var nRow = row+1;
dueDate.setDate(dueDate.getDate()+1);
var curDate=Utilities.formatDate(dueDate, "GMT", "MM/dd/yyyy");
//Logger.log("Current: "+curDate);
if(curDate>todayDate){
Logger.log("Today: "+todayDate);
Logger.log("Current: "+curDate);
Logger.log("In");
}
}
Run Code Online (Sandbox Code Playgroud)
我可以记录这些值,但该if()语句似乎不起作用。我哪里出问题了?
| 归档时间: |
|
| 查看次数: |
2930 次 |
| 最近记录: |