因此,Google Apps脚本允许您getCalendarByID
,getCalendarsByName
和getDefaultCalendar
,当您需要定位特定日历时,它会很有效。但是,我想知道是否有办法让所有与该帐户相关联的日历?
我尝试了getCalendarsByName()
,getCalendarsByName('')
和getCalendarsByName('*')
,但都没有效果。
答案 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());
}
}