2023年7月15日 星期六

Google 行事曆 同步 Outlook 之方法,2023最新版

同步 Google Gmail 通訊錄、日曆、工作到 Outlook 2019/2016/2013或Office 365

自2009年開始,Google正式提供自家Gmail用戶行事曆服務。透過該服務,用戶的通訊錄與行事曆及工作可以跨平台同步,譬如說,你的安卓手機、蘋果iPhone、電腦端Outlook能保持聯絡人、行事曆、待辦事項的同步一致性。在歐美地區非常受歡迎,原因在於經過同步之後,使用者不用再重複手抄或重複輸入,真正方便又省時。

EVO Collaborator for Outlook (此方法有效)

因為Oulook本身並不提供Google行事曆同步功能(也許是商業考慮),我找到了另一個台灣本土的同步軟體:EVO Collaborator for Outlook。以下我以此Outlook增益集程式(Outlook Add-in)為例,透過幾個簡單的步驟讓Outlook與Google同步聯絡人、行事曆、工作:影片版教學示範。

  

Outlook 2013/2016/2019/365同步 Google 行事曆

圖文版教學示範
  1. EVO官網下載並安裝EVO Collaborator for Outlook。(後續用ECO縮寫代替產品名)。
  2. 開啟Outlook。
  3. 點選上方EVO分頁

    eco_ribbon

  4. 點擊左手邊的設定帳戶
  5. 點選左上角的Profile #6 - Gmail

    gmail_profile

  6. 輸入用戶端的Gmail帳號

    enter_gmail_account

  7. 在下方同步選項區塊依序預設本地資料夾右手邊的資料夾按鍵瀏覽並指定Outlook預設資料夾來存放資料。如果使用ECO提供的預設值,則可以跳過此步驟。

    sync_option

  8. 點擊下方的測試連線

    test_button

  9. 在跳出來的OAuth 2.0視窗輸入密碼以及點擊OK授權ECO存取你的Google資料。

    oauth_enter_password

  10. 在下一個跳出來的視窗點擊右上角的"X"。
  11. 測試成功之後,點擊儲存以及退出繼續後續同步。

    save_quit_button

在此特別提供使用ECO的心得。它的設定步驟非常流暢,使用OAUTH輸入帳號和密碼,指定同步資料夾後即可開始同步。如果是首次同步,以下是幾個額外步驟,可以將Outlook原本的聯絡人、行事曆和工作一次性上傳到Google:(假設您有資料只存在於Outlook,希望在Gmail上也有一份)。

  1. 待上面的首次同步結束之後,點擊CardDAV連絡人功能上方的瀏覽本地端
  2. 點擊左手邊的設定檔Contacts

    000

  3. 在中間的清單,會看到淺灰色物件。這些是Outlook在地連絡人物件。用熱鍵 CTRI+G把這些淺灰色物件都圈選起來。
  4. 點擊下方的C2C Outlook至雲端複製將物件上傳。順帶提一下,由於Google對免付費Google帳戶的上傳速度有限制,因此如果有超過幾千筆資料要上傳,在選取淺灰色物件的時候,可以搭配SHIFT+滑鼠左鍵圈選一次圈選300筆左右分批上傳直至結束。
  5. 完成之後,點擊右上角的"X"。
  6. 現在,點擊CalDAV行事曆及工作功能上方的瀏覽本地端
  7. 點擊左手邊的設定檔Calendar

    001

  8. 在中間的清單,會看到淺灰色物件。這些是Outlook在地行事曆物件。用熱鍵 CTRI+G把這些淺灰色物件都圈選起來。
  9. 點擊下方的C2C Outlook至雲端複製做上傳的動作。注意事項同步驟4。
  10. 完成之後,如果沒有工作物件要上傳,可以直接點擊右上角的"X"離開。
  11. 如果還有工作物件要上傳,點選視窗正上方的工作。下方的清單會顯示工作物件清單。
  12. 用熱鍵 CTRI+G把這些淺灰色工作物件都圈選起來。
  13. 點擊下方的C2C Outlook至雲端複製做上傳的動作。完成之後,點擊右上角的"X"離開。注意事項同步驟4。
如果Outlook沒有需要上傳的物件,或者已經完成了將Outlook本地物件上傳的步驟,整個設定就算完成了。日後,可以將Google雲端作為主要的資料備份來源。不論是更換電腦還是手機,只需進行一次從雲端同步即可。同時,ECO的運作概念也以雲端為主、本地資料為輔。這意味著ECO會自動將雲端物件進行同步,但對於在安裝ECO之前已存在於Outlook本地的物件,需要進行一次性的手動上傳,之後才能持續監視任何變動。

同步 Gmail 通訊錄、日曆、工作到 Outlook 2019/2016/2013

要做到跨平台全面同步非常簡單,只要安裝Google提供不同平台版本的Google Calendar Sync即可。 在手機方面,iOSAndroid平台到目前為止都可以下載對應版本的Google Calendar(谷歌手機已經內建日歷APP)安裝使用。 iOS: 如何同步Google行事曆? 如何同步Gmail聯絡人? Android: 如何同步Google行事曆? 如何同步Gmail聯絡人? 在電腦方面,Mac OS 內建的聯絡資訊行事曆備忘錄App皆備有新添Google帳戶的選項。 Mac OS X: 如何同步Google行事曆? 如何同步Gmail聯絡人? Windows上則必須要Windows 10才有內建Mail for Windows 10 (郵件和行事曆) 可以提供添加Google帳戶選項,但是只能同步人員 (Google的聯絡人) 與行事曆。Windows 10有郵件和行事曆App可以同步,但是Windows 8, Windows 7以及更早的Windows使用者則沒有內建解決方案。 Windows 10: 如何同步Google行事曆? 如何同步Gmail聯絡人? 

ECO 同步的原理揭密

經過小編特別的研究,今天就讓我們來揭密ECO是怎麼做到這種神奇的功能的。首先是擴充 Outlook的功能,由於Outlook並不提供同步Google行事曆的機能,最多只支援訂閱網路ics公開日曆的功能,一來這種方式只能read-only,二來也無法同步聯絡人與to-do。要擴充Outlook的功能就必須透過Outlook插件的機制,一般來說Outlook插件是透過一種叫做VSTO的方式來設計,市場上也有多樣的VSTO插件可以供選擇,能夠大大的增加辦公效率。

jwt

與Google雲端溝通,需要通過各種Google公開的API,比如Google Contacts APIGoogle Calendar API等等。有了這些API的支持,再加上透過安全的Google OAUTH認證,ECO插件就能以使用者的名義向Google取得您個人的聯絡人與行事曆資料,自然也就能完成同步,是不是很天才呢?

GOOGLE CLOUD API

Google Calendar Sync for Outlook 此方法已經無效

Google_Calendar_Sync_Error_2016
Google Calendar Sync error code 2016

面對這樣的巨變,有人直接轉成Gsuite訂閱戶,有些人轉到其它的雲端服務,例如: iCloud、Yahoo!、fruuxGMX、aol、EVO Mail Server,有些人尋找Google Calendar Sync for Outlook的替代方案。小編曾好奇的用不同語言去Google 一下,真的! 全球的免付費Google用戶都在找一個替代品。搜尋到的解決辦法大致上有gSyncitCompanionLink for Google、Outlook CalDAV Synchronizer、cFos Outlook DAV等等,小編最推薦的還是EVO Collaborator for Outlook,畢竟它是咱們自己人的軟體,用起來更安心。 

我有什麼版本的 Outlook?

ECO 適用於 2007 年之後的所有版本的 Outlook,包括版本 2010、2013、2016、2019、2021 和 Office 365 (Microsoft 365)。 但是,如果您想知道您的 Outlook 版本,您可以查看此幫助頁面

該程序正在嘗試訪問存儲在 Outlook 中的電子郵件地址信息


如果您使用另一款 Outlook 同步插件,此錯誤消息可能會出現在 Outlook 中,這意味著該插件無法繞過 Outlook 的安全檢查,這確實很煩人且無法使用,幸運的是 ECO 中沒有這樣的問題。

從 Google 日曆匯入 ICS


有些網站還推薦從Google Calendar匯出日曆的ICS URL,然後登錄Outlook,我不推薦這種方式,因為這只是一種單向同步方式,所以Outlook無法編輯Google Calendar中的事件。

其他同步工具

除了ECO,還有其他方法可以將Outlook與Google同步,比如GSYNCIT 和 SYNC2,但我還是推薦ECO。

9 則留言:

  1. 謝謝您的教學, 我成功地讓我的行事曆在多個裝置下同步

    回覆刪除
  2. 請問如果要同步兩個日曆要怎麼做

    回覆刪除
  3. 預設的profile6 gmail只能連結一個日曆
    如果要用到第二個 可以選擇profile21 然後把以下url輸入為server url就可以:

    https://www.googleapis.com/.well-known/carddav

    回覆刪除
  4. 使用Outlook邮件客户端,加装EVO后同步google联系人及日历,非常好用,在使用中发现一个问题想要咨询下:

    EVO会将Outlook创建的日历项同步到Google默认的日历(Personal),但是我的谷歌日历账户下有多个日历,例如Personal和Work,能否两个日历都进行同步?

    回覆刪除
  5. 同上面的留言
    只要將gmail host複製到profile#21後再新增另一個日曆就可以

    回覆刪除
  6. 我来印度尼西亚出差,GMail显示我在异地登录,让我修改密码
    修改密码后,EVO的插件就显示异常,无法解析?

    回覆刪除
  7. 這個不清楚
    會不會在印尼這個icloud其實連不上?

    回覆刪除
  8. 請問我是用office 365個人版, 想要在不同裝置中同步outolook信件, 包含原本在outlook 裡的資料夾, 有什麼方法可以辦到?求解?

    回覆刪除
  9. 請問EVO Collaborator for Outlook 有辦法只做到行事曆單向同步嗎? Outlook -> Google 日曆

    回覆刪除