NocGO.

行事曆指南

從文字建立 .ics 行事曆檔案

若要從文字建立 .ics 檔案,請將行程細節填入 iCalendar 範本,再以純文字儲存,副檔名設為 .ics。本機行程製作工具會替你處理格式。本指南說明表單與手動兩種方式。

NocGO · 更新於

三個步驟,從文字建立 ICS 檔案

  1. 將來源內容分成標題、完整日期、開始時間、時區,以及地點或備註。繼續前,先確認相對日期對應的實際日期。
  2. 將這些欄位填入本機行程製作工具,或取代下方純文字範本中的範例值。請明確決定結束時間。
  3. 以 .ics 副檔名儲存結果,使用檢視工具檢查,再匯入預定的行事曆。分享檔案前,確認已儲存的行程。

從完整的行程細節開始

處理格式前,先寫下要安排的約定。例如「2026 年 11 月 6 日,上海時間 14:00–15:00,專案檢討」有明確的日期與當地時間。「明天下午檢討」則仍未釐清來源日期與確切開始時間。

請將約定標題與地點、備註分開。如果來源中有兩個可能的時間,請選擇已確認的那一個,不要把兩者合併。只有截止期限、沒有開始與結束的內容,可能更適合提醒事項,而不是有時間區段的行事曆行程。

iCal 行程製作工具可讓你貼上這些文字欄位並選擇時間。它不會以自然語言辨識日期。若你想在產生可攜檔案前逐一檢查欄位,這種明確的表單很實用。

撰寫最精簡且實用的行事曆範本

使用純文字編輯器,取代所有描述行程的範例值。這個範例安排從 06:00 UTC 開始的一小時,也就是 UTC+08:00 的 14:00。UID 僅供示範;新行程應使用新的唯一識別碼。DTSTAMP 描述的是項目的時間戳記,不是會議開始時間。

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example//Text Event//EN
BEGIN:VEVENT
UID:f0fa2abe-d2aa-491b-bda1-0bc166afca42
DTSTAMP:20261027T110000Z
DTSTART:20261106T060000Z
DTEND:20261106T070000Z
SUMMARY:專案檢討
DESCRIPTION:討論修訂後的計畫。
LOCATION:會議室
END:VEVENT
END:VCALENDAR

以 UTF-8 純文字及 CRLF 換行格式,將檔案儲存為 project-review.ics。不要儲存成文書處理文件或 HTML。如果編輯器隱藏副檔名,請檢查最終檔名,避免它悄悄加上 .txt。

ICS 檔案格式指南會逐一說明各項屬性。這個範例刻意省略來賓、重複規則與提示。加入這些功能,不是附上一個電子郵件地址,或在標題寫「每週」就能完成。

正確保留標點符號

在文字欄位中,逗號需跳脫為 \,,分號為 \;,反斜線為 \\。備註中刻意保留的換行,以 \n 表示。如果直接在屬性中間換到新的一行,可能被誤認為另一個行事曆屬性。

過長的內容行需在不超過 75 個 UTF-8 位元組處折行,每個接續行以一個空白開頭。應計算位元組,而不是畫面上看到的字數,尤其是表情符號或非英語文字。產生器會處理這些細節;手動編輯時則需同時留意跳脫與折行。

修正常見的文字轉 ICS 錯誤

先確認每個 BEGIN 都有對應且正確的 END。行程必須放在行事曆容器內。DTSTART 等屬性名稱應保持不變,名稱後加上冒號,整行外圍不要使用裝飾性的引號。

確認時間戳記使用 UTC 還是當地時區。在未轉換的當地時間後直接加上 Z,會改變約定的實際時刻。以上方範例來說,140000Z 與原先要安排的上海下午並不是同一時刻。請使用行程當天適用的時差。

結束時間必須晚於開始時間。跨午夜的約定,結束欄位需要使用隔天的日期。全天行程使用 VALUE=DATE,結束日期不包含在內。不要為了讓欄位看起來完整,就把全天開始值與 UTC 時間格式的結束值混用。

使用 ICS 檢視工具找出常見問題。它能發現缺少的欄位與格式錯誤的值,但不會驗證所有可能的重複規則或時區定義。請保留原始檔案,以便手動改錯屬性時復原。

匯入副本並檢查結果

使用行事曆支援的匯入方式開啟完成的檔案,選擇預定目的地並確認。接著前往行程日期,將標題、開始、結束與地點和來源比對。檔案預覽不代表已建立行程。

手機專用的操作方式請參閱在 iPhone 開啟 ICS。如果透過電腦匯入,請先等待帳號同步,再判斷手機是否缺少行程。再次匯入同一檔案前,先確認是否已有對應項目。

檔案是某一時點的資料副本。編輯本機副本,不會更新他人已匯入的行程。如果安排變更,請清楚告知修正內容,或使用正式的行事曆邀請。語法參考為 RFC 5545;最後的操作則以行事曆服務商的匯入說明為準。

NocGO 行事曆檔案製作工具,顯示行程表單與產生的 iCalendar 文字
實際可用的瀏覽器工具,使用範例行程。這個預覽不代表已完成行事曆匯入。

常見問題

可以免費從文字建立 ICS 檔案嗎?

可以。本站的本機產生器不需要付款或帳號,你也可以用純文字編輯器自行撰寫檔案。兩種方式都不需要行事曆存取權限。匯入完成的行程是另一個動作,需要在所選行事曆 App 中由你確認。

為什麼我的檔名是 event.ics.txt?

編輯器可能在你輸入的檔名後面加上預設的文字副檔名。請檢查完整檔名,並儲存一份最後副檔名為 .ics 的純文字副本。只重新命名富文字文件並不夠。請檢查內容,確認第一行行事曆文字是 BEGIN:VCALENDAR。

可以在 DTSTART 中使用「明天」或「下星期一」嗎?

不行。DTSTART 需要結構化的日期或日期時間值,不能使用相對詞句。請依來源訊息的上下文推算正確日期。舊訊息中的「明天」可能已經過去。確認實際日期後,可以在備註保留有用的原始文字。

可以將同一個檔案傳給多個人嗎?

只要內容適合每位收件者,就可以分享副本。每個人仍需自行檢查並匯入。這不會收集回覆,也不會讓對方的項目與你的保持同步。如果會議需要邀請及後續更新,請改用行事曆的來賓邀請功能。

最後更新:

從你的需求開始

繼續探索

即將推出

NocGO 準備好時,第一時間知道。

留下電子郵件,接收搶先體驗與上線消息。

你可以隨時聯絡支援,撤回同意。 支援 ↗