Mac 版 Google 日曆:一個原生選擇
Google Calendar 沒有自己的 Mac App,所以在 Mac 上,它不是瀏覽器分頁、就是 Gmail 裡的側邊面板,或是第三方用戶端。Hark 屬於第三種,但有一點不同:行事曆就在 Gmail 旁邊、同一個視窗裡,而且你在上面做的每項操作,都會透過 Google 官方的 API 寫入——你一動手,網頁版和手機上就同步看得到。
各種檢視
日、週、月、年和行程檢視,加上 Google 提供的自訂範圍:4 天、2 週和 4 週。一週從哪一天開始,以你的 Google 設定為準,因為 Hark 會讀取這項設定,而不是用猜的;時間則以你 Mac 的時區顯示。目前時間是畫過今天的一條線,全天活動位於時段上方的一列,月檢視中放不下的活動會收合成一個數字,和網頁版的做法一樣。
格線刻意以 Google 為準量測:每小時的高度、標題、每個行事曆活動方塊的顏色、標題的字重。目標是讓你在 Hark 裡看到的一週,和你早已熟悉的一週一模一樣。
可以編輯,不只是看
- 拖曳就能建立。 在格線上拖曳即可建立活動,並開啟快速建立卡片;如需設定邀請對象、說明、提醒、顏色等其他項目,可開啟完整編輯器。
- 拖曳就能移動和調整長度。 把活動拖到其他時間或日期,拖曳邊緣可調整長度;如果不是你要的,會出現可復原的提示。
- 週期性活動,範圍正確。 編輯系列中的一個活動時,會問你和 Google 相同的問題——這個活動、這個和之後的活動,或所有活動——並透過 API 寫入你的選擇。
你的行事曆,以及別人的
- 顯示、隱藏和設定顏色。 側邊欄會列出你的行事曆和別人與你共用的行事曆,每個都有可更改的顏色。勾選或取消勾選都會同步到 Google,所以你的選擇在網頁版上也一樣。
- 建立、重新命名、刪除和共用。 為某個專案建立新的行事曆,取一個你想看到的名稱,再輸入對方的地址與他共用——共用機制是 Google 的,只是從 Hark 操作。
- 訂閱。 用地址加入別人共用的行事曆,或用 webcal 或 https 連結加入公開的行事曆來源。
- Meet with。 輸入同事的名字,他的行事曆就會疊在你的行事曆上,不必離開自己的週檢視,就能找到彼此都有空的時段。
行事曆與郵件交會之處
這是獨立的行事曆做不到的部分。邀請寄到 Gmail 時,Hark 會在郵件中把活動顯示為一張卡片,上面有 Yes、No 和 Maybe。在那裡回覆,就會直接寫入你的行事曆,活動也會出現在行事曆格線上,點一下就看得到。以 .ics 附件形式寄來的邀請,也會顯示同樣的卡片。
為什麼這個銜接處正是把兩者放在同一個 App 的意義所在,另有一篇詳細文章:在同一個原生 Mac App 裡使用 Gmail 與行事曆。
Google Tasks,就在格線旁
你的待辦清單會在行事曆旁的面板中開啟。你可以建立、重新命名和刪除清單;新增附有詳細資料和截止日期的待辦事項;將它們標示為完成、重新排序,或在某項待辦事項底下建立子工作。把待辦事項拖到某一天,就會排進那一天。行程檢視會把每天的待辦事項和活動一併列出,讓一整天看起來就是一份完整的計畫。
Google 只留給網頁版的功能
Google Calendar 的部分功能,任何 App 都無法透過 Calendar API 使用。Hark 不會把它們藏起來,而是將其中在介面上有位置的項目標示為無法使用——「Create」選單中的「Appointment schedule」(預約時間表)會以灰色顯示,活動類型則會顯示但鎖定。完整清單如下:
- 預約時間表。 預約頁面只能在網頁版上建立和管理。
- 提議新的時間。 API 可以接受或拒絕邀請,但無法傳送提議新時間的回覆。
- 變更活動類型。 活動是一般活動、專注時間還是不在辦公室,在建立時就已固定;Hark 會顯示類型,不會假裝可以更改。
系統需求
需要搭載 Apple 晶片、執行 macOS 14 或以上版本的 Mac,以及一個 Gmail 或 Google Workspace 帳號;Hark 公開測試期間,每次安裝限一個帳號。
常見問題
Google Calendar 有官方的 Mac App 嗎?
沒有。Google 提供的是網站、Gmail 內的側邊面板,以及手機 App。在 Mac 上,想要一個行事曆視窗,就得用透過 Google Calendar API 運作的第三方 App——Hark 就是這種 App,而且你的 Gmail 也在同一個視窗裡。
在 Hark 中編輯,會改到我真正的 Google Calendar 嗎?
會。每一項變更——新的活動、拖到另一天、回覆邀請、隱藏某個行事曆——都會在你操作時透過 Google 的 API 寫入,所以網頁版和手機上會立刻顯示。不存在需要另外匯出的副本。
可以從連結訂閱行事曆嗎?
可以。以 iCalendar 格式公開的行事曆(結尾為 .ics 的 webcal 或 https 連結),可以在側邊欄透過「From URL」加入;別人與你共用的 Google 行事曆,則可以用地址加入。加入後,兩者都會像其他行事曆一樣與你的 Google 帳號同步。
有包含 Google Tasks 嗎?
有。你的待辦清單就在行事曆旁邊。你可以建立、編輯、完成和重新排序待辦事項,設定截止日期,也能把它拖到某一天排進行程。行程檢視會把每天的待辦事項和活動一併列出。
有哪些事做不到?
Google 的 API 沒有開放給任何 App 的功能:預約時間表、針對邀請提議新的時間,以及在活動建立後變更其類型。Hark 會在「Create」選單中將「Appointment schedule」以灰色顯示,並將活動類型顯示為鎖定,而不是把它們藏起來;至於提議新時間,則沒有任何控制項,因為 API 根本沒有提供可以串接的功能。