Я пытаюсь создавать события динамически на основе некоторых данных. Я смог добиться этого, используя calendarApp. Теперь я хочу добавить комнату к событию, когда событие будет создано. Для этого я пытаюсь создать событие для календаря этого конкретного конференц-зала. Я получаю календарь конференц-зала, используяНевозможно создать событие для календаря
CalendarApp.getCalendarById(calendarId);
Однако, я не могу создать для него событие. Вышеуказанная строка способна извлекать календарь (его значение не равно нулю). Однако, когда я пытаюсь добавить событие к нему через calendar.createEvent, он дает мне сообщение об ошибке «Действие не разрешено». Я подписался на вышеуказанный календарь. Я также попытался использовать Calendar.Calendars.get(calendarId);
для извлечения календаря и Calendar.Events.insert(event, calendarId);
, чтобы добавить к нему событие. Однако результат тот же. Что мне не хватает? У меня нет прав администратора в календаре этой комнаты. Может быть, это и есть причина? Если да, то как это решить?
Вы владелец календаря? –
нет Я не являюсь владельцем календаря, но я подписался на него. Я могу получить календарь, но я не могу добавить к нему события. – jsdev
подписка означает только чтение. как вы собираетесь создавать события? –