嘿,我在努力约会。希望有人能提供一点帮助,让我继续。
我在某个工作表中获得两个日期的值,但是当比较它们时,即使它们不同,执行的行为也一样。
var date1 = Sheet1.getRange(1, 1).getValue();
var date2 = Sheet1.getRange(2, 1).getValue();
if (date1.valueOf == date2.valueOf) {
Sheet1.getRange(3, 1).setValue("TRUE");
}
else {Sheet1.getRange(3, 1).setValue("FALSE")};
无论日期如何,它总是正确的。谢谢你的帮助!
最佳答案
您的代码几乎可以正常工作-valueOf是一个函数:
var date1 = Sheet1.getRange(1, 1).getValue();
var date2 = Sheet1.getRange(2, 1).getValue();
if (date1.valueOf() == date2.valueOf()) {
Sheet1.getRange(3, 1).setValue("TRUE");
}
else {Sheet1.getRange(3, 1).setValue("FALSE")};