行事曆匯入是對發布在別處的行事曆所做的單向訂閱。Ceum 會擷取該來源、保留一份副本、算出任何重複項目的個別發生時間,並把它們畫在您的行事曆上,與您的任務、活動和訂閱續訂並列。
單向就是字面上的意思:來源行事曆的變更會在下一次重新整理時傳到 Ceum,而您在 Ceum 中所做的任何事都不會寫回去。
匯入在所有方案中都可用。行事曆的天氣才是方案會限制的部分——它需要 Plus 或 Pro——而兩者彼此無關:Free 帳戶想訂閱多少來源都可以。
新增匯入
開啟行事曆匯入並使用新增行事曆。共三個欄位:
- ICS URL——必填。直接指向
.ics檔案的https://連結可以使用,單純的http://也可以,webcal://與webcals://訂閱連結同樣可以——多數行事曆應用程式會以「訂閱」或「公開網址」的名義提供後者。webcal 連結會透過 HTTPS 擷取。URL 必須包含其協定並且長度不超過 2048 個字元,而該來源必須可從公開網際網路連到——私人網路上的位址會被拒絕。 - 顯示名稱——選填。留空時會採用 URL 中的主機名稱,因此未命名就新增的來源仍會顯示成某個東西,而不是一片空白。
- 標籤片顏色——選填。這是該來源的活動在格線上所使用的顏色。
Ceum 會在您儲存時擷取來源一次,因此錯誤的 URL 會立即被發現,而不是等到之後某次檢視。回應必須能解析為 ICS 且小於 5 MB,擷取時限為十秒。
若擷取失敗,URL 欄位會說明無法載入該行事曆,而匯入仍會被儲存——它會帶著錯誤出現在清單中,您可以在那裡編輯 URL 再試一次。
同一個 URL 在每個帳戶中只能訂閱一次。
多久重新整理一次
- 自動。 最後一次擷取超過約 15 分鐘的來源,會在行事曆下一次請求日期區間時於背景重新整理。重新整理是在格線已依儲存的副本繪製完成之後才執行,因此剛過期的來源會再顯示一次先前的內容,新內容則出現在下一次檢視。
- 手動。 列上的立即重新整理會馬上擷取。
已同步欄位會說明每個來源上次擷取是多久以前,從未載入過的則顯示尚未同步。
匯入的項目可以做什麼
依設計,能做的不多——它們屬於另一份行事曆。
- 它們是唯讀的。 匯入的項目無法編輯、無法刪除,也無法拖曳到別的日期。唯一的變更方式是在它的來源處修改;變更會在下一次重新整理時抵達。
- 點擊會開啟詳細檢視,而不是表單:標題、開始、結束、來自哪一個訂閱的行事曆,以及描述,其中的 URL 與地址會轉成可用的連結。
- 它們以其匯入的顏色繪製。 有時間的項目會在前面加上開始時間並以外框呈現;整天的項目則以填滿方式呈現,與格線其他地方區分兩者的方式相同。
- 重複的項目由 Ceum 從來源展開,因此每週一次的會議會出現在它的每一天,而不是只出現在第一天。
- 它們不屬於批次選取的一部分。 用來挑出標籤片以進行批次刪除的修飾鍵點擊,只作用於任務和您自己的活動,因為批次刪除只能對這兩者動作。匯入的標籤片保持其一般的點擊行為,改為開啟項目。
- 它們不會被全域搜尋索引,也不會出現在組合檢視中——組合檢視巢狀呈現的是客戶、專案與發票這類記錄,而不是行事曆項目。
- 它們絕不會包含在行事曆分享連結中。 分享出去的行事曆會顯示您的任務、您的活動與您的訂閱續訂;來源活動不在其中,天氣也不在。
行事曆設定沒有針對匯入活動的全域開關——控制項是每個匯入各自的已啟用切換,因此由您逐一決定。
編輯、停用與移除
每個匯入列都帶有三個動作,右鍵選單也提供同樣的三個。
- 編輯可變更 URL、顯示名稱或標籤片顏色。變更 URL 會立即重新擷取,與新增時完全相同。
- 已啟用是自成一欄的切換。關閉它會把該來源的活動從格線上隱藏,其他一切照舊——列、URL、儲存的副本都在——因此重新開啟就會立刻把活動帶回來。
- 移除會在確認後刪除該訂閱。它的活動會從格線上消失;另一端的行事曆完全不受影響。
來源停止載入時
上次擷取失敗的列,名稱旁會顯示警告圖示,原因寫在其工具提示中。
重新整理失敗時會保留最後一份成功載入的副本,因此格線會繼續顯示它原本就有的活動,而不是因為伺服器短暫故障就清空。把 URL 改成無法載入的位址則不同:該位址不再有可以退回的良好副本,因此那些活動會消失,直到儲存一個可用的 URL 為止。
網路層級的失敗一律回報同一件事——無法載入該行事曆——無論是主機從未回應、URL 回傳錯誤,或該位址無法從公開網路連到。這是刻意的:會回報差異的欄位可能被用來探測不屬於您的機器。若來源確實載入了但不是有效的 ICS,或大於 5 MB 上限,則會具體說明。
限制
- 僅限公開的來源 URL。 沒有 Google 或 Outlook 帳戶連結,沒有 CalDAV,也不支援需要登入的來源。
- 單一方向。 Ceum 讀取來源,絕不寫入。
在行動裝置上
行動應用程式從其行事曆設定管理匯入:新增、編輯、重新整理、啟用或停用,以及刪除,表單與刪除確認皆為原生彈出介面。匯入的活動在那裡同樣以唯讀的詳細彈出介面開啟。