3
我期待比較從電子表格拉到今天的日期日期,使用這篇文章作爲參考:How do I compare dates with a spreadsheet using Google Apps Script?從範圍比較日期到今天的谷歌Apps腳本日期
當我運行該腳本,我得到一個'無法在聲明var dataDay的行的對象消息中找到函數getTime()(for循環後的第一行)。
當我運行調試器時,位置值[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;
}
嘗試更換'值[I] [18]'與'新日期(值[I] [18])' –
工作就像一個魅力!謝謝,Serge。另外,我很高興能深入你的書! – coachpacman