Kleara · 資料庫
避免重疊清潔日曆匯出中的重複事件
兩份時間重疊的四週打掃行事曆共有 21 個相同活動。匯入第二個檔案前,先比對活動識別碼和日期,以免把家事算兩次。
重疊的檔案為什麼會重複計算
假設你現在存了一份四週打掃行事曆,兩週後又存了一份,都來自同一份廚房加臥室計畫。兩個檔案涵蓋部分相同的日子,所以有些安排同時出現在兩個檔案裡。把兩個檔案的列數相加,就會高估計畫裡的工作量。
Kleara 行事曆檔裡的每個活動都帶有一個識別碼,由空間、家事、它在空間裡的順序和日期組成,例如 kitchen.taskSink.0.2026-11-10@kleara.vomcore.com。同一次安排在兩個檔案裡的識別碼相同。
範例裡的兩個檔案
第一個檔案涵蓋 2026 年 10 月 26 日到 11 月 22 日,有 46 個活動。第二個涵蓋 11 月 9 日到 12 月 6 日,有 44 個。有 21 個識別碼兩邊都出現,剩下 69 次不同的安排,剛好等於同一份計畫一次展開 42 天的數量。
相同的活動落在 11 月 9 日到 22 日之間,也就是兩個檔案都涵蓋的那兩週。它們都是全天活動:開始 20261109、結束 20261110,代表一天,而不是兩天的工作。
匯入第二個檔案前先檢查
- 先比對日期範圍;只要有重疊,就很可能有相同活動。
- 比對識別碼而不是標題:兩個標題都是「廚房: 刷水槽」的活動,日期不同就是不同的安排。
- 在看清行事曆程式怎麼處理第二次匯入之前,先保留原本的第一個檔案;碰到已知的識別碼時,有的程式會更新活動,有的會多加一份副本。
- 如果完全不想重疊,就讓第二段範圍從第一段結束的隔天開始。
識別碼的限制
識別碼標示的是一項家事和一個日期,不是計畫的版本。如果你在兩次下載之間改過頻率,某次安排的日期和識別碼可能沒變,後面的日期卻變了;請連家事設定一起比對。
規劃工具的預覽一律涵蓋你選的開始日期起 28 天,每次計算都會重新平衡開始日。所以用不同開始日期產生的檔案,同一項家事的日期不一定一致。App 本身不匯出行事曆,它只維持一份持續進行的計畫。
已安排的任務總次數
| A, B | 已安排的任務總次數 |
|---|---|
| |A| | 46 |
| |B| | 44 |
| |A ∩ B| | 21 |
| |A ∪ B| | 69 |
結果
| UID | DTSTART | DTEND |
|---|---|---|
| kitchen.taskMop.1.2026-10-26@kleara.vomcore.com | 20261026 | 20261027 |
| kitchen.taskSink.0.2026-10-26@kleara.vomcore.com | 20261026 | 20261027 |
| bedroom.taskVacuum.1.2026-10-27@kleara.vomcore.com | 20261027 | 20261028 |
| kitchen.taskTrash.2.2026-10-27@kleara.vomcore.com | 20261027 | 20261028 |
| bedroom.taskDust.2.2026-10-28@kleara.vomcore.com | 20261028 | 20261029 |
| kitchen.taskDishwasher.3.2026-10-28@kleara.vomcore.com | 20261028 | 20261029 |
| bedroom.taskSheets.0.2026-10-29@kleara.vomcore.com | 20261029 | 20261030 |
| kitchen.taskSink.0.2026-10-29@kleara.vomcore.com | 20261029 | 20261030 |
| kitchen.taskFridge.4.2026-10-30@kleara.vomcore.com | 20261030 | 20261031 |
| kitchen.taskTrash.2.2026-10-30@kleara.vomcore.com | 20261030 | 20261031 |