我可以通过以下方式获取所有活动:
function myFunction() {
var cal = CalendarApp.getCalendarById(id);
var events = cal.getEvents(startTime, endTime);
for ( var i in events ) {
var id = events[i].getId();
}
}
问题是,所有属于周期性事件的事件都具有相同的ID。如何获取我的事件的instanceId?
我正在使用谷歌应用脚本
我该如何解决?
由于
答案 0 :(得分:0)
你究竟要对检索到的ids做什么?您无法单独使用google-apps脚本检索重复活动instanceId
。
您可以尝试使用Google Calendar API本身进行GET http请求
https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId/instances
您只需使用calendarId
和定期eventId
即可。这将给出event representations的JSON响应,其中可能包含您需要的ID。