Google脚本将电子表格导入日历的问题

时间:2020-01-14 18:49:36

标签: javascript calendar spreadsheet

如果有人可以帮助我,我将不胜感激。使用日历功能时出现错误。我已经启用了它。有人可以让我知道是否还有另一种避免重复的方法? 另外,我不知道为什么Google日历不显示D列中的值?

 function myFunction() {
  var spreadsheet = SpreadsheetApp.getActiveSheet();
var calendarId = spreadsheet.getRange("H2").getValue();
     var eventCal = CalendarApp.getCalendarById(calendarId);
   
     var existingEvents=Calendar.Events.list(calendarId);
var eventArray=[]; 
existingEvents.items.forEach(function(e){eventArray.push(e.summary)}); 
   
    var signups = spreadsheet.getRange("A5:D17").getValues();
   
 
  for(x=0; x<signups.length; x++){
    var shift=signups[x];
    var start=shift[0];
    var end=shift[1];
    var title=shift[2];
    var name=shift[3];
 

    
         if(eventArray.indexOf(inspector)==-1){ 
      eventCal.createEvent(title, start, end, name);
    }else{
      Logger.log('event exists already');
    }
    
  }
}

enter image description here

0 个答案:

没有答案