Google最近(也不是那么近啦)升级了CalDAV服务,支持了iCal和Google Calendar的双向同步。过去有文章介绍过CalDAV,但按照文章的说明设置后,只能把Google Calendar上的日历给保存到iCal里,没法把iCal里添加的项目“反向”同步到Google Calendar服务器上。这样的功能几乎没什么用。现在已经没有问题了,经我测试,无论在Google Calendar上还是在iCal上添加一个新事件,在设定的时间后,事件就会出现在对方的日历上。
不仅如此,Google似乎加大了Mac相关软件的开发力度。最近Google还推出了一款名为calaboration的小工具,可以自动完成iCal和Google Calendar同步的设定。这样一来就不用为那些服务器参数伤脑筋了。calaboration同样支持托管到Google Apps上的个人服务。
calaboration是绿色软件。运行后输入Google帐号和密码,calaboration会连接到Google Calendar服务器上取得日历列表,然后在想要同步的日历前面打上勾,点“Add to iCal”按钮就OK了。然后calaboration功成身退,完全可以将之删除了。
通过calaboration完成了设置后,我便删除了BusySync了,效果没有影响。要是这些能早点出来就好了,我就不用注册BusySync了。
calaboration的地址在这里:http://code.google.com/p/calaboration/
另外,使用Mac机器的Google用户可以关注一下这个Official Google Mac Blog。Google发布for Mac的软件后会在这里介绍。calaboration就是我今天从这个blog上看到的。
我也遇到一样的问题,现在只有单向的同步,就是google日历能够同步到ical,但ical的事项不能同步到google日历。不知道是什么原因。我用的是ical 5.0.3版本,是否是版本的问题?
抱歉,我不清楚,因为很久没用 iCal 了。我的手机是 Android,用 Google Calendar 直接就同步了,因此就不用管电脑上的客户端了。