0

因此,Google Apps 脚本允许您使用和getCalendarByID,当您需要定位特定日历时,这非常有用。但是,我想知道是否有办法让我获得与该帐户关联的所有日历?getCalendarsByNamegetDefaultCalendar

我试过getCalendarsByName(),getCalendarsByName('')getCalendarsByName('*'), 都不起作用。

4

2 回答 2

5

你试过getAllCalendars()吗? 获取该用户订阅的所有日历

于 2012-07-01T20:49:17.643 回答
2

这对我有用:

function get_calendars() {
var calendars = CalendarApp.getAllCalendars();
for (var i = 0; i < calendars.length; i++) {
var calendar = calendars[i];
Logger.log(calendar.getName());
}
}
于 2017-03-31T19:26:02.043 回答