@APavlik
Учащийся

Где ошибка в скрипте? Почему скрипт «ругается»?

Доброго времени, суток!

Автоматизирую создание событий в календаре из таблицы. Вот такой код:

spoiler
function SynsToCalendar() {
    var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("CALENDAR");
  var lr = sheet.getLastRow();
  
  


  var spreadsheet = SpreadsheetApp.getActiveSheet();
  var calendarId = spreadsheet.getRange('E4').getValue();
    if(sheet.geRange(10, 10).isChecked()===true){  
    
  var eventCal = CalendarApp.getCalendarById(calendarId);
  var lr = spreadsheet.getLastRow();var count = spreadsheet.getRange("A8:F"+lr+"").getValues();
    
 
    for (x=0; x<count.length; x++) {
          var shift = count[x];
      
      var summary = shift[0];
      var startTime = shift[1];
      var endTime = shift[2];
      var guests = shift[3];
      var description = shift[4];
      var location = shift[5]; 
  
      var event = {
          'location': location,
          'description': description,
          'guests':guests +',',
          'sendInvites': 'True',
  
      }
eventCal.createEvent(summary, startTime, endTime, event);
 
sheet.getRange(10, 10).uncheck(); 
    }
  }
};

Создан тригер на изменение таблицы... Идея такая, что из телефона ставится флажок, который запускает скрипт (пример: https://www.youtube.com/watch?v=BeBOtMuEGlA), но флажок скрипт не запускает, триггер работает с ошибкой, а сам скрипт работает, но тоже ругается на несоответствие сигнатуры.

Таблица построена вот так (https://www.machinelearningmastery.ru/creating-cal...)

5f3e98236eea9981604961.jpeg

5f3e982e4078b911898985.jpeg

Помогите, пожалуйста, исправить ошибки. Без профессионалов не справиться. (((

Заранее благодарю!
  • Вопрос задан
  • 865 просмотров
Пригласить эксперта
Ответы на вопрос 1
ProgrammerForever
@ProgrammerForever Куратор тега Google Sheets
Учитель, автоэлектрик, программист, музыкант
Судя по логу, очевидно: sheet.ge t Range
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы