農曆週期行事曆設定工具 (1)

起源

前一陣子想要設定十齋日(農曆初一、初八、十四、十五、十八、廿三、廿四、廿八、廿九、三十)到Google日曆上,但卻發現農曆日期沒有辦法用週期的方式產生活動。
而outlook雖然可以設定農曆循環,但匯出給Google日曆使用日期就會跑掉(農曆初一會變成西曆1號)。找了不同方式都沒有成功,最後決定不使用內建的週期事件,自己製作一個可以產生每月對應農曆日工具來製作行事曆。

原理是直接產生農曆日對應的西曆日期,如初一就將每月初一對應的西曆日都產生一個事件,直到截止日期為止,每個事件名稱都一樣不過是個別獨立的。

若是有需要設定農曆的每月事件,就可以使用這個工具。 使用方式是勾選要循環的農曆日,依照需要調整循環的開始結束日。並給一個事件名稱,就可以產生對應的ics檔。

 

2026/07 更新:工具全面翻新

這個工具最近做了一次大整修,功能與穩定度都有提升,網址不變,以下是主要的更新內容:

一、新增「單一循環事件」匯出格式
原本的做法是每個農曆日各自產生一筆獨立事件,筆數多、檔案大,匯入Google日曆後也無法一次刪除。這次新增了「單一循環事件」格式(介面上可切換),會把同名事件合併成一筆循環事件,匯入Google日曆後可以整串一次刪除,檔案大小也縮小約10倍。

要注意的是:此格式在Apple行事曆只會顯示第一筆日期,Outlook支援也不穩定,若是使用這兩種行事曆,建議維持預設的「逐筆事件」格式,相容性最好。

二、可加入提醒通知
現在可以在匯出時開啟提醒功能,設定事件當天提前多久通知,循環的每一次都會觸發。小提醒:Google日曆匯入ics檔時,有時會忽略檔案內的提醒設定,改用您日曆本身的預設提醒。

三、匯出前預覽
勾選農曆日後,畫面會即時顯示將產生幾筆事件、檔案大約多大,以及前5筆日期(含農曆對照),匯出前就能先確認結果是否正確。若檔案預估太大(Google匯入建議800KB以內)也會出現警示提醒。

四、修正了幾個日期換算的問題
1. 修正循環範圍頭尾(跨農曆年界,如春節前的1、2月)事件可能遺漏的問題
2. 閏月一律不產生事件,符合民俗上生日、祭祀以正常月為準的慣例,也避免閏月年份事件重複
3. 修正循環起始日設為「今天」時,當天事件會被漏掉的問題

五、可安裝成App、支援離線使用
用手機或電腦瀏覽器開啟工具後,可以選擇「安裝App」加到桌面。造訪過一次之後,就算暫時沒有網路也能正常使用。

ics檔是甚麼?

ics檔iCalendar是「日曆數據交換」格式的檔案,會記錄行事曆所需的基本資訊。

 

ics檔要如何使用?

Outlook有安裝在電腦的話,直接執行ics檔就會自動開啟並詢問匯入方式。

Google日曆的設定中有一個匯入及匯出功能,可以將ics檔新增到指定的行事曆。

Google匯入可參考此影片步驟

最後也提供玉龍的十齋日行事曆共用版本,週期結束是到2100/12/31,有需要可以點選下面的圖示連結,進入後右下角的[新增至Google日曆]加入到自己的Google日曆。

image

 

 

 

~以上文章內容屬於個人經驗分享,可作為參考,不一定能適用於所有情況。~

 

 

地藏王菩薩愛您,迎接地藏王菩薩進入您的人生,推薦您以下三個天界之舟出品的禱告運用,點閱播放讓地藏王菩薩幫助您~驅離邪靈惡鬼騷擾、財運亨通、身體健康、擺脫惡疾、人生順遂。

 

創作者介紹
創作者 玉龍問路 的頭像
玉龍

玉龍問路

玉龍 發表在 痞客邦 留言(8) 人氣( 2672 )