Google script create event - проблемы с описанием события - PullRequest
0 голосов
/ 10 июля 2020

Вероятно, это проблема Type, но я просто не могу ее решить.

Код, запущенный из Таблиц, основан на this :

var eventdescription = 'test';
    
var event = CalendarApp.getCalendarById(calendarid).createEvent(
    eventtitle,
    startfull,
    endfull,
    {description: eventdescription},
    {location: eventaddress.toString()}
);

Ошибка:

Не удалось найти метод createEvent (строка, объект, объект, объект, объект).

У меня была аналогичная проблема с location, но это было решено добавлением toString(). С description я не могу найти решение. Разве это не string? Он не работает с toString().

Отсутствие {description: eventdescription}, позволяет скрипту работать без проблем, но, конечно, без описания события.

Любое идеи как заставить его работать? Спасибо!

1 Ответ

1 голос
/ 10 июля 2020

Расширенные параметры должны быть go в одних и тех же фигурных скобках:

var eventdescription = 'test';
    
var event = CalendarApp.getCalendarById(calendarid).createEvent(
    eventtitle,
    startfull,
    endfull,
    {description: eventdescription, location: eventaddress.toString()}
);
...