如果不满足则匹配值:S

时间:2014-06-24 20:18:23

标签: google-apps-script google-sheets

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语句?

1 个答案:

答案 0 :(得分:0)

避免检查日期对象上的相等性,它们永远不会相等(您可以使用>和<比较),例如在字符串表示中或从任何派生值(年,月,日,小时)执行。 ..)甚至是他们的原生价值(毫秒)。