Google apps script Google Sheets使用脚本编辑器链接到Google团队日历

Google apps script Google Sheets使用脚本编辑器链接到Google团队日历,google-apps-script,google-sheets,google-calendar-api,google-docs,google-apps-script-editor,Google Apps Script,Google Sheets,Google Calendar Api,Google Docs,Google Apps Script Editor,嗨,我一直在尝试谷歌的脚本编辑器,我认为我已经得到了正确的代码,但它似乎不会工作。我使用了谷歌教程视频中的代码进行编辑,但它似乎无法创建事件。在执行页面上显示已完成,但没有显示新事件 无论如何,我已经附上了工作表的屏幕截图以及代码。希望你们能帮忙,谢谢 职能安排会议{ var电子表格=电子表格app.getActiveSheet; var calendarId=电子表格.getRange'H6'.getValue; var eventCal=CalendarApp.getCalendarByI

嗨,我一直在尝试谷歌的脚本编辑器,我认为我已经得到了正确的代码,但它似乎不会工作。我使用了谷歌教程视频中的代码进行编辑,但它似乎无法创建事件。在执行页面上显示已完成,但没有显示新事件

无论如何,我已经附上了工作表的屏幕截图以及代码。希望你们能帮忙,谢谢

职能安排会议{ var电子表格=电子表格app.getActiveSheet; var calendarId=电子表格.getRange'H6'.getValue; var eventCal=CalendarApp.getCalendarByIdcalendarId; var tasks=spreadsheet.getRangeG10:H100.getValue; 对于x=0;x请尝试以下方法:

function scheduleMeetings() {
  var spreadsheet = SpreadsheetApp.getActiveSheet();
  var calendarId = spreadsheet.getRange('H6').getValue();
  var eventCal = CalendarApp.getCalendarById(calendarId);
  var tasks = spreadsheet.getRange("G10:H100").getValues();//you had getValue() 
  for (var x=0;x<tasks.length;x++) {
    var schedules = tasks[x];//Select a row
    var date = schedules[0];//column G
    var task = schedules[1];//column H
    //you may need to add var date=new Date(schedules[0]);
    eventCal.createAllDayEvent(task, date); 
  }
 }

非常感谢您,它为我工作了!我必须通过var date=new Dateschedules[0];