Kleara · Könyvtár
Kerüld el az ismételt eseményeket az átfedő takarítási exportokban
Két átfedő négyhetes takarítási naptárban 21 közös esemény van. A második fájl importálása előtt vesse össze az azonosítókat és a dátumokat, hogy ne számoljon duplán.
Miért számolnak duplán az átfedő fájlok
Tegyük fel, hogy most elment egy négyhetes takarítási naptárt, két héttel később pedig egy másodikat, mindkettőt ugyanabból a konyhai és hálószobai tervből. A két fájl részben ugyanazokat a napokat fedi le, így néhány alkalom mindkettőben szerepel. Ha összeadja a két fájl sorait, a tervezett munkát túlbecsüli.
A Kleara naptárfájljában minden eseménynek van egy azonosítója, amely a helyiségből, a teendőből, a helyiségen belüli sorszámából és a dátumból áll, például kitchen.taskSink.0.2026-11-10@kleara.vomcore.com. Ugyanannak az alkalomnak mindkét fájlban azonos az azonosítója.
A példapár
Az első fájl 2026. október 26-tól november 22-ig tart, és 46 eseményt tartalmaz. A második november 9-től december 6-ig tart, és 44-et. Huszonegy azonosító mindkettőben szerepel, így 69 különböző alkalom marad, pontosan annyi, amennyit ugyanannak a tervnek egyetlen 42 napos kibontása ad.
A közös események november 9. és 22. közé esnek, arra a két hétre, amelyet mindkét fájl lefed. Mindegyik egész napos esemény: a 20261109 kezdet után álló 20261110 záró nap egy napot jelent, nem kétnapos munkát.
Ellenőrizzen a második fájl importálása előtt
- Először a dátumtartományokat vesse össze; bármilyen átfedés valószínűleg közös eseményeket jelent.
- Az azonosítókat hasonlítsa össze, ne a címeket: két, különböző napra eső Konyha: Mosogató súrolása című esemény két külön alkalom.
- Őrizze meg az eredeti első fájlt, amíg meg nem nézte, hogyan kezelte a naptárprogramja a második importálást; a programok eltérnek abban, hogy egy ismert azonosító frissíti az eseményt, vagy másolatot hoz létre.
- Ha semmilyen átfedést nem szeretne, olyan második tartományt válasszon, amely az első vége utáni napon kezdődik.
Az azonosító korlátai
Az azonosító egy teendőt és egy dátumot nevez meg, nem a terv egy változatát. Ha a két letöltés között módosított egy gyakoriságot, egy alkalom megtarthatja a dátumát és az azonosítóját, miközben a későbbi dátumok változnak; a teendők beállításait úgyszintén vesse össze.
A tervező saját előnézete mindig 28 napot fed le a választott kezdődátumtól, és minden új számítás újra kiegyensúlyozza a kezdőnapokat. Az eltérő kezdődátumokból készült fájlok ezért nem garantáltan ugyanazokat a dátumokat adják ugyanarra a teendőre. Maga az alkalmazás nem exportál naptárt; egyetlen folyamatos tervet vezet.
Ütemezett feladatelőfordulások
| A, B | Ütemezett feladatelőfordulások |
|---|---|
| |A| | 46 |
| |B| | 44 |
| |A ∩ B| | 21 |
| |A ∪ B| | 69 |
Eredmények
| 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 |