重复与推进
每天散步,希望每天都有一条记录;剪发则可能希望从真正剪完那天起,隔一个月再安排。可以根据事情的特点选择重复方式。
重复任务的每一期称为一个「周期」,例如每天重复时,一天就是一个周期。在任务编辑页打开编辑重复规则和提醒,选择重复规则与任务推进方式。还没建任务的话,先看 创建与管理任务。

哪些事适合重复?
| 想记录的事情 | 可以参考的设置 | 设置后的结果 |
|---|---|---|
| 寄退货快递 | 不重复 | 完成后结束,不再生成下一周期。 |
| 每天散步 20 分钟 | 每天重复,自动推进 | 日历继续往前,漏记的日子按你选择的策略处理。 |
| 每周打扫浴室,晚了也要补做 | 每周重复,手动推进 | 未完成的那一期会等着,直到你完成、跳过或放弃。 |
| 每次浇水后隔 3 天再浇 | 每 3 天重复,手动推进,从完成日重新计算 | 下一周期从实际完成当天起算。 |
每天的习惯,跟着日历往前走
以「散步 20 分钟」为例,重复选每天,推进方式选自动推进。如果想自己核对漏记的日子,可以把未处理周期默认状态保留为「待确认」。
假设三天没打开 ulives,再打开时,应用会把已结束的周期补进历史,标为待确认。你可以回顾哪天散了步、哪天没做,今天的周期仍可能是当前周期。只有主动选择自动完成策略,应用才会把错过的周期记为已完成。
| 未处理周期默认状态 | 补建错过周期时会发生什么 |
|---|---|
| 待确认(默认) | 等你决定,暂不发奖,也不惩罚。 |
| 放弃(自动惩罚) | 记为已放弃,并结算惩罚。 |
| 完成(自动奖励) | 记为已完成,并发放奖励。 |
| 跳过(无需确认) | 记为已跳过,不奖不罚。 |
不知道如何选择时,可以参考 奖励、惩罚与待确认 中的例子。
起始日期设在过去,可能在保存时就影响经验和物品。 创建或编辑自动推进任务时,保存可能立即补建错过周期,并按所选策略发奖或惩罚。保存前请检查起始日期和未处理周期默认状态。
没做完的事,留着等你补做
每周打扫浴室,如果晚了几天也仍然要做,可以选择手动推进。当前还没处理的周期会一直等你决定,即使计划日期已经过去很久。只有完成、跳过或放弃这一期,才会继续安排下一期;日子过去,本身不会让它结束。

例如,一个每天重复、手动推进的任务从 10 月 1 日开始,「下一次安排」保持默认的按计划日期。这期一直没处理,也没有修改重复规则,到了 10 月 11 日再打开,等你处理的仍是 10 月 1 日那一期。今天是 11 日,但你要决定的是 1 日那次任务的结果:
| 对 10 月 1 日这一期的决定 | 留下的记录 | 接下来会怎样 |
|---|---|---|
| 完成 | 1 日这一期记为已完成,发放奖励。 | 另建 10 月 2 日这一期。 |
| 跳过 | 1 日这一期记为已跳过,不奖不罚。 | 另建 10 月 2 日这一期。 |
| 放弃 | 1 日这一期记为已放弃,结算惩罚。 | 另建 10 月 2 日这一期。 |
所以下一期也可能还在过去。按这种安排追上今天,需要逐期处理。完成后的 1 日这一期会保留完成记录,接着要处理的是另一个周期。补记更早的历史周期只会修改那次记录,不会产生下一期。以上例子都假设任务尚未达到重复结束条件。
从实际剪发、浇水的日子安排下一次
手动推进的下一次安排默认是「按计划日期」。如果你在意的是两次操作之间的间隔,可以改为从完成日重新计算。
| 例子 | 设置 | 晚几天完成会怎样 |
|---|---|---|
| 浇水 | 每 3 天重复、手动推进、从完成日重新计算 | 下一周期从实际浇水当天推算,不再沿用原先错过的日期。 |
| 剪发 | 按 1 个月的间隔重复、手动推进、从完成日重新计算 | 下一周期从实际剪发当天推算,不再沿用原定日期。 |
这里按完成当天的本地日期计算,不按具体时刻计时。晚上浇水,不代表下一次必须相隔整整 72 小时。
这个选项要求手动推进,并使用兼容的间隔型重复:按天间隔(不含「每周一次」模式),或以月、年为单位的月/年间隔。自动推进、每周指定日、固定日历日期等规则不适用。自动推进始终按计划日期走,不显示「下一次安排」。
周四为什么还在显示周一的任务?
手动推进会保留周一没处理的周期,等你处理后再往下走。自动推进加「待确认」则会让错过的周期留在历史里等你回顾,日历继续推进。尤其是大幅修改重复规则后,可以到任务详情检查当前周期。
撤销完成、跳过或放弃时要注意什么?
手动推进且「从完成日重新计算」的任务,撤销完成时可能移除尚未操作的下一周期。如果下一周期已有操作,撤销可能被拒绝。使用这种安排时,跳过或放弃也可能连续经过多个仍在过去的周期,才到达未来周期。
即时重复任务的历史规则不同;这里的例子主要针对日、周、月等有日程安排的重复任务。
常见问题
自动推进会给没打卡的日子发奖吗?
选择「完成(自动奖励)」就会。默认的「待确认」会等你决定那天的完成情况,再处理奖惩。
为什么找不到「从完成日重新计算」?
检查是否使用了手动推进和兼容的间隔型重复。自动推进、每周指定日等安排不提供这个选项。