我有一个包含 13 个日期的维度数组,我想将其放入电子表格行中。
当我调试这段代码时:
if (arrDates.length > 0) {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var destSheet = spreadsheet.getSheetByName("Employee Capacity Detail");
destSheet.getRange("C2").offset(0,0,arrDates.length).setValues(arrDates);
}
我收到此错误消息:“无法将(类)@7c02952c 转换为 Object[][]。” 在这条线上:
destSheet.getRange("C2").offset(0,0,arrDates.length).setValues(arrDates);
我也试过这个:
destSheet.getRange(1, 3, 1, 14).setValues(arrDates);
还有这个:
var destRange = destSheet.getRange("C2:P2");
destRange.setValues(arrDates);
并得到同样的错误。
在调试器中,我可以看到 arrDates 按预期填充了 14 个日期。
谷歌搜索此错误消息没有出现任何内容。有没有人知道我为什么会收到这个错误,或者我可以做些什么来进一步排除故障?