Alex Holden (alex_holden) wrote,
Alex Holden

Google Calendar doesn't import iCalendar Attendees

I'm putting this here where Google will index it, to hopefully save others from banging their heads against the same problem. There are some discussion threads around referring to this issue but few definite conclusions, and the Google Calendar developers appear to be remaining silent on the matter.

  • Google Calendar events can include a list of attendees (though it calls them Guests).
  • The iCalendar data format also supports attendees.
  • When you export a Google Calendar to iCalendar data, the attendees are included.
  • When you import iCalendar data into a Google Calendar, the attendees are silently ignored.

I've just spent over an hour trying to find a bug in a program I've written which generates iCalendar data. The attendees show up fine when I import the data into Apple iCal but they don't appear in Google Calendar. What eventually convinced me that it is a Google Calendar import bug/limitation rather than a problem with my code is this:

  1. Create a new test calendar.
  2. Create a new event with a Guest (attendee).
  3. Export the calendars.
  4. Open the relevant .ics file in a text editor and confirm that the attendee is included.
  5. Delete the test calendar and recreate it. (Because if you simply delete the event, Google Calendar refuses to re-import it.)
  6. Import the .ics file from the first test calendar.
  7. Look at the event and confirm that the Guests have disappeared.
  8. Export the calendars again.
  9. Open the new .ics file and confirm that the attendee data is gone.
Tags: context, programming

  • Post a new comment


    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 1 comment