function unupdatedRows () {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var formSheet = ss.getSheets()[0];
var numRows = formSheet.getLastRow();
var lastRow = formSheet.getRange(numRows,1);
var lastDate = lastRow.getValue();
Logger.log(lastUpdate());
Logger.log(lastDate);
if (lastDate == lastUpdate()){
Logger.log("MATCH! Sheet is up to date");
}
};
Logger output:
[14-06-24 16:12:53:188 EDT] Mon Jun 23 01:50:10 GMT-04:00 2014
[14-06-24 16:12:53:188 EDT] Mon Jun 23 01:50:10 GMT-04:00 2014
我应该在记录器中看到“匹配!工作表是最新的”。为什么不满足if语句?
答案 0 :(得分:0)
避免检查日期对象上的相等性,它们永远不会相等(您可以使用>和<比较),例如在字符串表示中或从任何派生值(年,月,日,小时)执行。 ..)甚至是他们的原生价值(毫秒)。