Google apps script 将谷歌日历数据导入现有谷歌电子表格
我试图在谷歌电子表格中记录谷歌日历条目,以进一步处理数据。我从其他来源借用了以下代码: 功能重要性事件{ var startOfDay=新日期; startOfDay.setUTCHours0; startOfDay.setMinutes0; startOfDay.setSeconds0; startOfDay.set毫秒0; var endOfDay=new DatestartOfDay.getTime+24*60*60*1000; var Calendar=CalendarApp.getCalendarById[calendarIDhere]; var events=Calendar.getEventsstartOfDay,endOfDay var events_sheet=SpreadsheetApp.getActiveSpreadsheet.getSheetByNameImportedEvents; var lr=events\u sheet.getLastRow; var eventarray=新数组; var i=0;//已编辑 对于i=0;iGoogle apps script 将谷歌日历数据导入现有谷歌电子表格,google-apps-script,google-sheets,google-spreadsheet-api,Google Apps Script,Google Sheets,Google Spreadsheet Api,我试图在谷歌电子表格中记录谷歌日历条目,以进一步处理数据。我从其他来源借用了以下代码: 功能重要性事件{ var startOfDay=新日期; startOfDay.setUTCHours0; startOfDay.setMinutes0; startOfDay.setSeconds0; startOfDay.set毫秒0; var endOfDay=new DatestartOfDay.getTime+24*60*60*1000; var Calendar=CalendarApp.getCa
干杯 尝试重写这一行,以便
events_sheet.getRange('A1:D' + (lr)).setValues(eventarray);
如果您试图将新事件数据附加到电子表格的末尾。否则,您将把数据放在与所获得的事件数对应的行中。尝试重写此行,以便
events_sheet.getRange('A1:D' + (lr)).setValues(eventarray);
如果您试图将新事件数据附加到电子表格的末尾。否则,您将把数据放在与您获得的事件数对应的行中。谢谢!我尝试了你的建议,但是我得到了以下错误:范围高度不正确,是16,但应该是26。我试图在第26行之后追加16条记录。所以看看getRange,我需要完成的是读取getRange'A27:D'+I,I是导入事件的数量。谢谢!我尝试了你的建议,但是我得到了以下错误:范围高度不正确,是16,但应该是26。我试图在第26行之后追加16条记录。看一下getRange,我需要完成的是读取getRange'A27:D'+I,I是导入事件的数量。