无法为日历创建活动

时间:2016-07-11 13:08:30

标签: google-apps-script calendar google-apps

我正在尝试根据某些数据动态创建事件。我能够使用calendarApp实现这一目标。现在,我想在创建事件时为事件添加一个空间。 为此,我正在尝试为该特定会议室的日历创建一个事件。我使用

获取会议室的日历
CalendarApp.getCalendarById(calendarId);

但是,我无法为它创建活动。上面的行能够检索日历(它不是null)。但是,当我尝试通过calendar.createEvent向它添加一个事件时,它会给我一个错误,说“不允许操作”。我订阅了上面的日历。我还尝试使用Calendar.Calendars.get(calendarId);检索日历,并Calendar.Events.insert(event, calendarId);向其添加事件。但是,结果是一样的。我错过了什么?我没有这个房间日历的管理员权限。这可能是原因吗?如果是,那我该如何解决呢?

1 个答案:

答案 0 :(得分:0)

通过订阅我想要通过我将要使用的邮件ID的日历设置订阅的日历资源来实现它,然后在我的邀请中将资源的邮件ID添加为访客。谢谢Zig的帮助!