Kleara

Kleara · Knihovna

Zabraňte opakovaným událostem v překrývajících se exportech úklidu

Dva překrývající se čtyřtýdenní kalendáře úklidu sdílejí 21 událostí. Před importem druhého souboru porovnejte identifikátory a data, ať se práce nepočítá dvakrát.

Proč překrývající se soubory počítají dvakrát

Řekněme, že teď uložíte čtyřtýdenní kalendář úklidu a za dva týdny druhý, oba ze stejného plánu pro kuchyni a ložnici. Oba soubory pokrývají některé stejné dny, takže některé termíny jsou v obou. Když sečtete řádky obou souborů, vyjde vám víc naplánované práce, než ve skutečnosti je.

Každá událost v kalendářovém souboru aplikace Kleara nese identifikátor složený z místnosti, úkolu, jeho pořadí v místnosti a data, například kitchen.taskSink.0.2026-11-10@kleara.vomcore.com. Stejný termín má v obou souborech stejný identifikátor.

Ukázková dvojice

První soubor pokrývá 26. října až 22. listopadu 2026 a obsahuje 46 událostí. Druhý pokrývá 9. listopadu až 6. prosince a obsahuje 44. Dvacet jedna identifikátorů je v obou, takže zbývá 69 různých termínů, přesně tolik, kolik dá jediné 42denní rozvinutí stejného plánu.

Sdílené události připadají na 9. až 22. listopadu, tedy na dva týdny, které pokrývají oba soubory. Každá je celodenní: konec 20261110 po začátku 20261109 znamená jeden den, ne dva dny práce.

Před importem druhého souboru

Meze identifikátoru

Identifikátor pojmenovává úkol a datum, ne verzi plánu. Pokud jste mezi dvěma staženími změnili četnost, termín si může ponechat datum i identifikátor, zatímco pozdější data se změní; porovnejte proto i nastavení úkolů.

Náhled plánovače vždy pokrývá 28 dní od zvoleného počátečního data a každý nový výpočet znovu vyvažuje počáteční dny. Soubory vytvořené z různých počátečních dat proto nemusí mít pro stejný úkol stejná data. Samotná aplikace kalendáře neexportuje; vede jeden průběžný plán.

Naplánovaná opakování úkolů

A, BNaplánovaná opakování úkolů
|A|46
|B|44
|A ∩ B|21
|A ∪ B|69

Výsledky

UIDDTSTARTDTEND
kitchen.taskMop.1.2026-10-26@kleara.vomcore.com2026102620261027
kitchen.taskSink.0.2026-10-26@kleara.vomcore.com2026102620261027
bedroom.taskVacuum.1.2026-10-27@kleara.vomcore.com2026102720261028
kitchen.taskTrash.2.2026-10-27@kleara.vomcore.com2026102720261028
bedroom.taskDust.2.2026-10-28@kleara.vomcore.com2026102820261029
kitchen.taskDishwasher.3.2026-10-28@kleara.vomcore.com2026102820261029
bedroom.taskSheets.0.2026-10-29@kleara.vomcore.com2026102920261030
kitchen.taskSink.0.2026-10-29@kleara.vomcore.com2026102920261030
kitchen.taskFridge.4.2026-10-30@kleara.vomcore.com2026103020261031
kitchen.taskTrash.2.2026-10-30@kleara.vomcore.com2026103020261031

Nástroje