Google Calendar Javascript API列出了所有日历中的所有活动

Sim*_*ies 4 google-calendar-api google-api google-plus

我可以通过将calendarID添加到脚本来列出选定的日历事件:

   var request = gapi.client.calendar.events.list({ 
       'calendarId': 'primary'
    }); 
Run Code Online (Sandbox Code Playgroud)

这将获得主日历,并通过将'primary'刷新到所需的日历ID

   'calendarId': '?????????????????@group.calendar.google.com'
Run Code Online (Sandbox Code Playgroud)

但我想要做的是列出所有日历中的所有事件,所以就像下面的EG一样:

    'calendarId': 'ALL'
Run Code Online (Sandbox Code Playgroud)

abr*_*ham 6

primary文档指定的唯一特殊值.如果Calendar API支持这样的特殊值,则不会公开支持,并且可以随时删除或更改.

您最好的选择是使用calendar.calendarList.list方法获取所有用户日历的列表,并列出每个日历的事件.