3

我们正在使用 Google Apps Premier,我刚刚注意到该CalendarApp.getCalendarById()功能的行为发生了变化,但它一定在上个月左右发生了变化,因为它在圣诞假期前工作。

使用 ) 函数的先前行为(12/2012 及之前)CalendarApp.getCalendarById(曾经是只要日历资源存在就始终返回日历对象的行为。现在,除非用户订阅了日历资源,否则此函数将返回 null。在我所做的测试中,只要订阅了我就会得到一个日历资源对象,而一旦我取消订阅,我就会开始得到一个空对象。我没有使用常规用户日历进行测试,并且仅使用资源(例如房间)进行了测试。

var calendar = CalendarApp.getCalendarById(calendarID);

这很烦人,因为我需要对许多我不想订阅的房间运行脚本。当前订阅房间或日历的解决方法不是很可行。

4

1 回答 1

1

情况一直如此。您一定是以前订阅过但没有意识到的。我向你保证,这段代码没有改变。

于 2013-01-16T00:58:24.950 回答