Syncing iCal with Gmail calendar

Caporegime
Joined
1 Nov 2003
Posts
35,691
Location
Lisbon, Portugal
Hi guys,

Wondering if this is possible?

A company I sub-contract for share google calendars between them, now on my home machine I use iCal which syncs up with my iPhone and macbook etc.

What I want to do is sync my iCal with my gmail account which is already shared with their calendars, so they can make changes to it etc.

So if they make a change to it via google, it then syncs up with iCal on my local machine, and vice versa.

Is this possible?

Thanks guys,
Jake
 
Yes it's possible.

In Google Calendar, go to the 'My Calendars' panel on the left, chose the calendar you want and click 'calendar settings'.

On this next page there's a heading which says 'Calendar Address' and some buttons next to it. Click the ICAL button and you will be presented with a pop-up and a URL.

Copy this URL to your clipboard.

In iCal go to 'Calendar' then 'Subscribe' and past the URL into the field.

Google Calendar will need public sharing enabled on any calendar you want to sync with iCal.
 
Hi mate,

Have given this a go, its worked in the sense that if an event is created in google it'll sync to my iCal which is great.

But I also want my other calendars that are set to 'on my mac' to sync up as well? saves me having to go into google everytime I add an appointment and then the company I sub-contract for can see when I'm busy. Plus I can't add stuff to the subscribed calendar locally in iCal?

Cheers,
Jake
 
It's been a while since I had to do this, sorry.

In order to sync from iCal to Google and make changes etc you need to set up an ical server.

Go to iCal > Preferences > Accounts

Account type should be Google and then you need their Google Login details (This might be tricky if it's a third party account).

It should automatically log in and then you get a few more menus to play with.

That should do it if they have a single calendar under 'my calendars'.

I'm just trying to remember how you get multiple calendars from the same account visible.
 
Last edited:
One other possibility that I've thought of is that if I signed up to mobileme could something be sorted with that?
 
There are things like BusySync which can sync iCal and Google Calendar through MobileMe but I worry that it's just adding an extra layer to the process.

Give the method above a go if you can (account details dependent) and let me know if you run into any difficulties.

*edit* I've got the multiple calendars from a single account working.

Under the Account preferences pane, go to 'Delegation' (you might have to close the preferences pane and open it again for this to update.

Delegation should now be populated with all of the calendars associated with that google account and you can just turn them on and off using the tick boxes down the side.

:)
 
Back
Top Bottom