填寫標題、地點、日期和時間、時區、重複、受邀人、提醒和備註,然後下載 .ics 檔案或直接在行事曆中開啟。您也可以貼上日程,或附加文件或相片,一次建立多個活動。

我要如何以 .ics 附件寄送行事曆邀請?

把地址放進活動中,下載 .ics 檔案,然後把它附加到一封普通的電子郵件裡:每位賓客都會成為一行帶有 ROLE、PARTSTAT 與 RSVP 的 ATTENDEE,收件人只需輕點一下即可將活動存入行事曆。下載的檔案無法做到的是收集回覆,因為 RSVP 追蹤需要能接收 METHOD:REPLY 郵件的系統。ICS Maker 刻意不寫入 METHOD:REQUEST 或 ORGANIZER:因為它沒有郵件伺服器,也沒有帳號,若宣稱自己是主辦人,那將是收件人行事曆可能會據此採取行動的謊言。若要收集 RSVP,請將檔案匯入你自己的行事曆,再從那裡寄送邀請。

檔案中的賓客名單長什麼樣子

每個人各佔一行。ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:ada@example.com 表示這個人受邀、屬於必要出席(而非可選)、尚未回覆,以及需要對方回覆。如果你手動加入,顯示名稱會放在 CN 參數中——ATTENDEE;CN=Ada Lovelace;…——而地址本身一律是 mailto: URI,這是剖析器最嚴格要求的部分。

含有賓客的活動不等於一封邀請

真正的邀請是一封郵件訊息:行事曆資料以 text/calendar; method=REQUEST 的形式附加,檔案帶有對應的 METHOD:REQUEST 行與 ORGANIZER,收件人的郵件用戶端會將其轉換成接受與拒絕按鈕,並將 METHOD:REPLY 郵件回傳。整個往返都是在兩台行事曆伺服器之間透過電子郵件進行。

這個產生器刻意不寫入方法(method)或主辦人(organiser)。它沒有帳號,沒有郵件伺服器,也不知道你是誰,因此宣稱自己是活動主辦人將會是收件人行事曆可能據此採取行動的謊言。你得到的是一個完整保留賓客名單的純粹活動——這正是用於附加、轉寄或發佈時所需要的。

那麼實際上該如何邀請他人呢?

附加檔案
下載檔案並將它附加到一封普通的電子郵件中。每個人都會得到一個可以一鍵存入的活動,並且即使被轉寄也能保留。沒有人能夠回覆 RSVP,所以請在郵件內文中要求對方回覆。
先匯入,再從你的行事曆寄送邀請
在你自己的行事曆中開啟檔案,它會自動填入所有欄位與賓客名單,然後按下傳送。你的行事曆就是主辦人,因此它會寄送正式的邀請並追蹤誰已接受。如果你需要 RSVP,這就是該走的路線。
改為傳送連結
「加入行事曆」連結可以直接在收件人自己的行事曆中預先填入活動,完全不需要下載——更適合用在電子報或網頁上,不過它不會帶有賓客名單。

常見問題

我加入的受邀者會收到電子郵件嗎?
不會由本頁面寄送。它沒有郵件伺服器,也從不寄送任何東西——這些地址只是被寫入檔案中的 ATTENDEE 行,僅此而已。你必須自行將檔案附加到電子郵件中,或將它匯入你自己的行事曆,讓行事曆來寄送邀請。
METHOD:REQUEST 與 METHOD:PUBLISH 有什麼差別?
REQUEST 的意思是「你受邀了,請回覆」,適用於行事曆系統代表主辦人寄出的訊息;收件人的用戶端會以 METHOD:REPLY 回應。PUBLISH 的意思則是「這裡有一個活動,要不要參加隨你」,這正是網站上的檔案或郵件附件的性質。完全沒有 METHOD 行的檔案,大多數讀取程式會視為 publish 處理,而這正是本產生器所產出的結果。
我可以追蹤誰已接受邀請嗎?
下載的檔案做不到這件事。RSVP 追蹤需要有能接收回覆的系統——一個行事曆帳號或伺服器——而靜態檔案兩者皆無。每位與會者上的 PARTSTAT=NEEDS-ACTION 只是一個起始狀態,並非信箱。如果你需要知道回覆結果,請將活動匯入你自己的行事曆,再從那裡發出邀請。
我該如何在 Gmail 或 Outlook 郵件中附加 .ics 檔案?
就跟附加其他任何檔案一樣:撰寫郵件,並附加下載好的 .ics 檔案。這兩個用戶端都能辨識此檔案類型,大多數收件人看到的會是內嵌的「加入行事曆」提示,而不是單純的附件。Gmail 也允許你直接在撰寫視窗中建立邀請,如果你想要收集 RSVP,這就是該走的路線。