获取Google Apps Scripts CalendarApp课程中的所有日历

时间:2012-07-01 20:44:40

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

因此,Google Apps脚本允许您getCalendarByIDgetCalendarsByNamegetDefaultCalendar,当您需要定位特定日历时,它会很有效。但是,我想知道是否有办法让所有与该帐户相关联的日历?

我尝试了getCalendarsByName()getCalendarsByName('')getCalendarsByName('*'),但都没有效果。

2 个答案:

答案 0 :(得分:4)

你试过getAllCalendars()吗? Get all Calendars subscribed to by this user

答案 1 :(得分:2)

这对我有用:

function get_calendars() {
var calendars = CalendarApp.getAllCalendars();
for (var i = 0; i < calendars.length; i++) {
var calendar = calendars[i];
Logger.log(calendar.getName());
}
}