Date 比较从范围到今天的日期';Google应用程序脚本中的日期
我希望将从电子表格中提取的日期与今天的日期进行比较,以本文作为参考: 当我运行脚本时,对于声明var dataDay的行(for循环后的第一行),我会收到一条“在对象中找不到函数getTime()”消息 当我运行调试器时,位置值[I][18]中的值表示它是一个日期对象。有什么想法吗Date 比较从范围到今天的日期';Google应用程序脚本中的日期,date,google-apps-script,Date,Google Apps Script,我希望将从电子表格中提取的日期与今天的日期进行比较,以本文作为参考: 当我运行脚本时,对于声明var dataDay的行(for循环后的第一行),我会收到一条“在对象中找不到函数getTime()”消息 当我运行调试器时,位置值[I][18]中的值表示它是一个日期对象。有什么想法吗 function gantChart() { var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Copy of 2016 Gift T
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;
}
函数甘特图(){
var ss=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“2016年礼品跟踪副本”);
var values=ss.getRange(3,1,ss.getLastRow(),ss.getLastColumn()).getValues();
var日=24*3600*1000
var today=parseInt((new Date().setHours(0,0,0))/天);
var destSheet=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“获取图表自动化”);
对于(变量i=0;i今天){
}
}
调试器;
}
来自Serge insas的a
尝试用新日期(值[i][18])替换值[i][18]
尝试将
值[i][18]
替换为新日期(值[i][18])
效果非常好!谢谢,塞奇。还有,我很高兴能深入了解你的书!