gpt4 book ai didi

date - 在 Google Apps 脚本中比较范围内的日期和今天的日期

转载 作者:行者123 更新时间:2023-12-01 13:41:02 25 4
gpt4 key购买 nike

我想比较从电子表格中提取的日期与今天的日期,使用这篇文章作为引用:How do I compare dates with a spreadsheet using Google Apps Script?

当我运行脚本时,对于声明 var dataDay 的行(for 循环后的第一行),我收到一条消息“无法在对象中找到函数 getTime()”。

当我运行调试器时,位置 values[i][18] 中的值虽然说它是一个日期对象。这里有什么想法吗?

function gantChart() { 
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Copy of 2016 Gift Tracking");
var values = ss.getRange(3,1,ss.getLastRow(),ss.getLastColumn()).getValues();
var day = 24*3600*1000
var today = parseInt((new Date().setHours(0,0,0,0))/day);
var destSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Get chart automation");
for (var i=0; i < values.length; i++) {
var dataDay = parseInt(values[i][18].getTime()/day);
if(dataDay > today) {
}
}
debugger;
}

最佳答案

来自comment通过 Serge insas

try replacing values[i][18] with new Date(values[i][18])

关于date - 在 Google Apps 脚本中比较范围内的日期和今天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35349925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com