проблема с Google скрипт для импорта электронной таблицы в календарь - PullRequest
0 голосов
/ 14 января 2020

Буду признателен, если кто-нибудь сможет мне помочь. Я получаю сообщение об ошибке при использовании функции календаря. Я уже включил это. Может кто-нибудь, пожалуйста, дайте мне знать, если есть другой способ избежать дубликатов? Кроме того, я не знаю, почему Google Calendar не показывает значения в столбце 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...