Доброго времени, суток!
Автоматизирую создание событий в календаре из таблицы. Вот такой код:
spoilerfunction 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...)
Помогите, пожалуйста, исправить ошибки. Без профессионалов не справиться. (((
Заранее благодарю!