iCal Sync with Multiple Google Calendars

  • 0
去年跟小布提起一個計畫,就是將一些網路謠言所提到的日期記載下來,像是蘋果即將推出的平板電腦是否真的在一月份會推出,或者今年的研發者大會要在什麼時候展開。謠言的產生必定有它的部分真實性,可惜我的頭腦只有一個,因此最好的方式就是把這些日期記下來,事後再來驗證。

預計這個謠言日曆將會利用 Google Calendar 來分享,今天我就是在忙如何隨時隨地都可以更新資訊,也就是利用麥金塔上的 iCal 與 iPod Touch的Mobile iCal 來雙向編輯。Google 於 2008 年釋出 CalDav 的連結方式,在 MacOSX 10.5 時就可以直接在 iCal 上新增 Google Calendar 帳號;至於iPhone的部份也於 2009 年時釋出利用 Microsoft Exchange 來同步。這中間唯一的問題就是,同步設定時預設的是同步第一個日曆,也就是 Google Calendar 使用時建立的第一個日曆,至於你的其他日曆是無法顯示,必須後續手動設定。早上搞了半天都弄不出來的日曆,在睡了滿足的午覺之後終於有了解決的方案。


SnowLeopard的iCal設置

iCal如何同步 Google Calendar 可以參考Google說明,就是將日曆 ID(一長串的英文與數字@group.calendar.google.com)套用到伺服器位置( https://www.google.com/calendar/dav/日曆ID/user)供 iCal 同步。

在 iCal 4 時已經在帳號類型中新增 Google 選項,只需輸入 Google 帳號密碼即可設置完畢,缺點如同上述就是只能同步預設的第一個日曆。因此在設置時,帳號類型請選擇 CalDAV,藉此來作更詳細的設定。帳號密碼輸入後,請將日曆ID套用到伺服器位置,並且輸入至 Server Address 當中即可完成。


變更語言使用英文

至於 iPhone 的部份倒也挺簡單,參見《Google Sync on your mobile phone》,利用 Microsoft Exchange 設定完成即可。與同步 iCal 時遇到同樣的問題,如何設定顯示多個日曆呢?請利用iPhone的 Mobile Safari 進入行動Google網站同步,進入時你可能會遇見非常頭疼的問題,就是畫面顯示不支援你的裝置。這點只須透過「變更語言」就能夠解決,接下來勾選你要顯示的日曆就算完成。

將 iCal 與 Google Calendar 的好處就是可以利用平常熟悉的 iCal 離線建立事件,不必特別連到 Google Calendar 才能輸入修改。不過這邊也有個延伸的問題,就是當桌機與 iPhone 各別設定與 Google Calendar 同步,在 iPhone 與桌機同步時就會發生事件重複的情形。原因就在於 iCal 會將訂閱日曆同步至 iPhone,因此 Google 日曆理所當然同步進去;而 iPhone 本身也利用 Microsoft Exchange 同步,因此會產生在 mobile iCal 上會出現重複的事件。除了這個小缺陷外,其實這個方法倒是挺有用的。

No comments: