我无法弄清楚为什么会收到此错误。该表格位于:https://docs.google.com/spreadsheets/d/1gBXtHjEhnNSEkJYq2upCWtwkj1ZLWiUYv6KSuMH8Nds/edit?usp=sharing
这是脚本似乎挂断的第一部分。最后一行是错误消息中引用的第13行。
function pushToCalendar() {
//spreadsheet variables
var sheet = SpreadsheetApp.getActiveSheet();
var headerRows = 1;
var range = sheet.getDataRange();
var data = range.getValues();
for (var i in data) {
if (i < headerRows) continue;
var row = data[i]
var tstart = new Date(row[8]);
tstart.setDate(date.getDate());
}
}
答案 0 :(得分:1)
因为getDate()仅适用于日期对象,并且'date'未在当前代码中定义为Date对象。使用任何Date对象,或者您可以这样做tstart.setDate((new Date()).getDate());
答案 1 :(得分:-1)
我走了另一条路,能够完成我想要的。