文章最後更新日期:2023年07月01日
前言
Hi,我是席斯琳(Sislin),你是不是想要將 Notion 資料庫中的排程日期,也同步到 Google Calendar 日曆,讓你在手機能更一目瞭然且方便看每日事項呢?
之前寫了一篇 Google Calendar 日曆同步 Notion,新增/更新/刪除行程,這篇文章將會教學如何使用 Make,自動化將 Notion 同步 Google Calendar 日曆。
透過 Make(以前名為 Integromat)或 Zapier 這兩個第三方自動化工具,就可以做到這一點!
和我一起學習使用自動化工具,提升工作效率,那我們就開始吧~
雙向同步及更新 Notion & Google Calendar 日曆
在開始使用第三方自動化工具 Make(以前名為 Integromat)設定之前,先來說明一下 Notion & Google Calendar 日曆間的同步,通常有兩種使用情境:
- 在 Notion 新增/更新/刪除行程時,自動同步到 Google Calendar 日曆。
- 在 Google Calendar 日曆新增/更新/刪除行程時,自動同步到 Notion。
礙於篇幅關係,這兩個不同使用情境會分開教學,最後也會提供此次 Make 工作流程自動化模板領取,讓你直接匯入 Make 就可以使用囉!
如果你要雙向同步,就要在 Make 中分別設定兩個場景哦。
Notion 新增/更新/刪除行程時,自動同步到 Google Calendar 日曆
要設定此自動化使用情境,需要進行以下步驟:
- 在 Notion 建立 Database 資料庫並設定需要的欄位。
- 準備跟 Notion 同步的 Google Calendar 日曆帳號。
- 使用 Make 建立 Notion 新增/更新/刪除行程時,自動同步到 Google Calendar 日曆自動化流程。
在 Notion 建立 Database 資料庫並設定需要的欄位
建立一個日常待辦任務或會議安排的資料庫都可以,也可以讀取 Notion 現有的資料庫。
確保你的 Notion 資料庫要有以下欄位:
- 標題。
- 日期與時間。
- 狀態。
- Google Calendar 日曆連結。
- Event ID。
準備跟 Notion 同步的 Google Calendar 日曆帳號
登入你的 Google Calendar 日曆,新增一個 Notion 同步日曆。
這樣接下來在設定 Make 時,就能方便直接選取建立好的 一個 Notion 同步日曆。
使用 Make 建立 Notion 新增/更新/刪除行程時,自動同步到 Google Calendar 日曆自動化流程
註冊登入 Make
使用我的專屬連結註冊,可免費獲得一個月的 Make’s Pro 計劃,其中包含 10,000 次任務操作哦!
如果你對 Make 功能還不熟悉,可以先看我完整介紹 Make 文章
依照新增、更新、刪除,設定不同觸發條件的自動化流程:
- 觸發條件 1:當你在 Notion 資料庫中新增資料時,Google Calendar 日曆同步建立新增活動。
- 觸發條件 2:當你在 Notion 資料庫中更新/變更資料時,Google Calendar 日曆同步更新/變更。
- 觸發條件 3:當你在 Notion 資料庫中取消/刪除資料時,Google Calendar 日曆同步取消/刪除,並將 Notion 狀態更改為「已取消」。
設定完 Make 後的自動化流程可以參考下圖:
觸發自動化流程1:當你在 Notion 資料庫中新增資料時,Google Calendar 日曆同步建立新增活動
加入需要的應用程式/服務
step 1
點選左邊的 Scenarios (場景),然後點選右上角的 Create a new Scenario。
step 2
建立一個 Notion 模組(Module),點選 Watch Database Item (查看資料庫項目)。
接著要授權 Make 查看 Notion Datebase 資料庫,要先到 Notion 設定 API,設定教學請參考 Make 官方教學。
step 3
API 設定完後,就可以在 Make 上看見已同步連結 Notion,請依照下圖設定:
Database ID 指的是 Notion 的 Database,可以在 Notion 中查看複製貼到 Make。
step 4
接著加一個 Router 路由器,Router 路由器是用來設定觸發不同篩選條件,走不同自動化流程。
前面有提到需要觸發三個流程:新增、更新、刪除。
step 5
加入 Google Calendar,點選 Creat an Event(新增),再點選 Add,連結你的 Google Calendar 帳號,接著選取剛剛已經建立好的 Notion 同步日曆。
圖片紅框處是設定新增 Google Calendar 時,要同步 Notion 哪些資料。
step 6
新增加入 Notion,點選 Update a Database Item,選擇要更新並輸出寫回 Notion 資料庫的內容。
這裡需要寫回的是 Google Calendar 日曆連結和 Event ID,Event ID 是之後用來搜尋 Notion 欄位時,對應更新&刪除資料的依據。
設定篩選條件
step 7
觸發條件:Notione 資料庫中,Google ID 若為空白,則新增 Google Calendar 日曆;但排除狀態為「取消」的資料。
在漏斗處按右鍵,點選 Set up a filter,表格中是讓你設定觸發篩選條件用的。設定很簡單,直接看下圖。
到這裡,可以先點左下角 Run once 一次,測試看看這條新增的自動化流程路徑是否有正常進行。
如果測試沒問題的話,會出現數字(數字代表有幾筆數據被抓到)。
這時去看看 Google Calendar 日曆,已經同步 Notion 資料新增行程了。
再回到 Notion 時則會像下圖,也已經自動寫回 Google Calendar 日曆連結和 Event ID。
觸發自動化流程 2:當你在 Notion 資料庫中更新/變更資料時,Google Calendar 日曆同步更新/變更
不管是行程、任務或會議,總是一定會更新或變更。因此,這一自動化路線篩選的條件是更新/變更。
加入需要的應用程式/服務
step 1
加入 Google Calendar,點選 Update an Event(更新)。
記得選取一樣的 Notion 同步日曆(選不一樣會讀不到資料),圖片紅框處是把 Notion 更新或變更後的標題與日期時間,更新到 Google Calendar 日曆。
設定篩選條件
step 2
觸發條件:當 Make 讀取到 Notione 資料庫中,狀態為「更新」的資料,則自動修改或更新 Google Calendar 日曆活動。
一樣漏斗處按右鍵,點選 Set up a filter,設定條件直接看下圖。
因此,當你在 Notion 修改或變更你的行程後,記得將狀態改為「更新」。
左下角 Run once 一次,測試看看這條更新/變更的自動化流程路徑是否有正常進行。
一樣去看看 Google Calendar 日曆,和太陽合作會議已從原先 29 號的行程變更為 31 號了。
觸發自動化流程 3:當你在 Notion 資料庫中取消/刪除資料時,Google Calendar 日曆同步取消/刪除
最後,當你的任務或行程取消時,透過直接在 Notion 將狀態改為「取消」,則會:
- 自動刪除 Google Calendar 日曆活動。
- 將 Notion 資料庫中的日曆活動連結也刪除(依個人喜好,不刪除也可以)。
- 執行完 1.2 後將 Notion 資料庫的狀態改為「已取消」(這做法是為了確保 Google Calendar 日曆真的刪了)。
以上 2.3 點你若不想刪除或不想更改狀態都是可以的。
加入需要的應用程式/服務
step 1
加入 Google Calendar,點選 Delete an Event(刪除),記得選取一樣的 Notion 同步日曆(選不一樣會讀不到資料)
step 2
新增加入 Notion,點選 Update a Database Item,選擇要更新並輸出寫回 Notion 資料庫的內容。
這裡需要寫回 Notion 的是將資料庫狀態改為「已取消」及將 Google Calendar 日曆連結變為 Null(空白值)。
設定篩選條件
step 3
觸發條件:當 Make 讀取到 Notione 資料庫中,狀態為「取消」的資料,則刪除 Google Calendar 日曆活動。
一樣在漏斗處按右鍵,點選 Set up a filter,設定條件直接看下圖。
測試之前,先在 Notion 將狀態改為取消。
左下角 Run once 一次,測試看看這條刪除的自動化流程路徑是否有正常進行。
一樣去看看 Google Calendar 日曆,改為取消的行程已經不見了。
Notion 資料庫中的日曆活動連結也刪除了,狀態也改為「已取消」。
好啦~到這裡,Notion 同步 Google Calendar 日曆,新增/更新/刪除行程的 Make 自動化流程已全數設定完成。
最後,記得要將場景打開才會 Run 運行哦,也可以設定多久運行一次自動化的時間,如果更改的頻率不高,建議時間可以設久一點。
結論
雖然剛開始設定 Make 與 Notion 之間的串接步驟有點複雜,但只要授權過一次,之後都可以直接存取哦,若是團隊使用 Trello 進行專案管理,也可以使用 Make 串連 Trello 與 Google Calendar 日曆,是不是超級方便啊!
對於經常使用 Notion 的自媒體經營者、網路創業者、一人公司,或是團隊等,串連起來後就少了在那新增、修改及刪除 Google Calendar 日曆的步驟,交給自動化工具 Make 來幫你處理就好。
學習用自動化工具,簡化你的工作流程,提升效率!
希望這篇文章有幫助到你,想學習其他工作流程自動化的教學,歡迎下方留言哦!
[convertkit_form form=”5305264″]
延伸閱讀:
【Make 教學】ChatGPT AI串連Airtable,一鍵自動化IG貼文排程發布,提升自媒體經營效率
【Make 教學】自動匯入FB廣告潛在名單至Email行銷系統,讓你的工作效率提升10倍!
因為工作需要看到這篇文章,非常實用,希望可以領取 Make 工作流程自動化模板~謝謝
你好,以下填寫即可領取哦,感恩
https://sislin.ck.page/18285e21ea
求Make同步notion的模板!感恩!
你好,以下填寫即可領取哦,感恩
https://sislin.ck.page/18285e21ea