嘿,我正在努力治疗约会。希望有人可以给我一点光,这样我就可以继续了。
我在某个工作表中得到两个日期的值,但是在比较它们时,即使它们不同,执行也会像它们一样。
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")};
无论日期如何,它始终都是真实的。谢谢你的帮助!
答案 0 :(得分:3)
你的代码几乎可以工作 - 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")};