@Alenozavr

Скрипт для синхронизации Google таблиц и Google календаря?

Срочно понадобилось синхронизировать гугл таблицу с гугл календарем.
Написала скрипт:

function ExportCal() {

var cal = CalendarApp.getCalendarById("fc297a0f237ba47004586fbd4b40e5fec1c7b1a6b724b37a3a91e9bd95e2dc22@group.calendar.google.com");
var table = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var dlinna = table.getLastRow();

for (var i=2; i var title = table.getRange(i,6).getValue();
var datpz = table.getRange(i,2).getValue();
var datpr = table.getRange(i,7).getValue();
var datzr = table.getRange(i,11).getValue();
var primech = table.getRange(i,10).getValue();
var mesto = table.getRange(i,4).getValue();
var userl = table.getRange(i,3).getValue();
cal.createEvent(title,datpz,datpr,datzr,{location:mesto,description:primech,user:userl},);
}

}

При выполнении выдаёт ошибку:

Exception: The parameters (String,String,String,String,(class)) don't match the method signature for CalendarApp.Calendar.createEvent.
ExportCal @ Calendar.gs:15

Пожалуйста, помогите разобраться
635fa94c85e85130161970.jpeg
  • Вопрос задан
  • 566 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Oleg_F
По документации можно передать до 4 параметров "createEvent(title, startTime, endTime, options)"


Мне кажется, в 15 строчке у вас лишний параметр "datzr".
В options нет такого параметра user, есть guests
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы