2016-07-11 2 views
1

Я пытаюсь создавать события динамически на основе некоторых данных. Я смог добиться этого, используя calendarApp. Теперь я хочу добавить комнату к событию, когда событие будет создано. Для этого я пытаюсь создать событие для календаря этого конкретного конференц-зала. Я получаю календарь конференц-зала, используяНевозможно создать событие для календаря

CalendarApp.getCalendarById(calendarId); 

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

+0

Вы владелец календаря? –

+0

нет Я не являюсь владельцем календаря, но я подписался на него. Я могу получить календарь, но я не могу добавить к нему события. – jsdev

+0

подписка означает только чтение. как вы собираетесь создавать события? –

ответ

0

Достигнуто это, подписавшись на ресурс календаря, который я хочу забронировать через настройки календаря для идентификатора почты, который я буду использовать, а затем добавлю идентификатор почты ресурса в качестве гостя в приглашении. Спасибо, Зиг за вашу помощь!

+0

Добро пожаловать: p –

Смежные вопросы