Our scientists reserve time on 100 google calendars, which correspond to 100 scientific instruments at our laboratory. I display combined events for a scientist from all 100 calendars and display his/her events on a web page, so that the user can see at a glance upcoming reservations. I retrieve the users events from all 100 calendars by invoking EventsResource.CalendarService.Events.List(calendarId) per each calendar, but doing this 100 times is slow.
Is there a faster way to retrieve a particular user's events across multiple calendars without making a call-per-calendar as I do now? I realize I can embed the google calendar via iframe with multiple src's, but this UI calls for a tabular list and making a function call is more flexible than the embedded google iframe calendar.