Kleara

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 天,每次计算都会重新平衡开始日。因此,用不同开始日期生成的文件,同一项家务的日期不一定一致。应用本身不导出日历,它只维护一个持续运行的计划。

已安排的任务总次数

A, B已安排的任务总次数
|A|46
|B|44
|A ∩ B|21
|A ∪ B|69

结果

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

工具