跳到主要内容

重复与推进

每天散步,希望每天都有一条记录;剪发则可能希望从真正剪完那天起,隔一个月再安排。可以根据事情的特点选择重复方式。

重复任务的每一期称为一个「周期」,例如每天重复时,一天就是一个周期。在任务编辑页打开编辑重复规则和提醒,选择重复规则与任务推进方式。还没建任务的话,先看 创建与管理任务。

自动推进按设置处理错过周期并推进到今天;手动推进先处理当前周期;每三天浇水并从完成日计算,周四 4 日完成则下一期为周日 7 日。

哪些事适合重复?​

想记录的事情可以参考的设置设置后的结果
寄退货快递不重复完成后结束,不再生成下一周期。
每天散步 20 分钟每天重复,自动推进日历继续往前,漏记的日子按你选择的策略处理。
每周打扫浴室,晚了也要补做每周重复,手动推进未完成的那一期会等着,直到你完成、跳过或放弃。
每次浇水后隔 3 天再浇每 3 天重复,手动推进,从完成日重新计算下一周期从实际完成当天起算。

每天的习惯,跟着日历往前走​

以「散步 20 分钟」为例,重复选每天,推进方式选自动推进。如果想自己核对漏记的日子,可以把未处理周期默认状态保留为「待确认」。

假设三天没打开 ulives,再打开时,应用会把已结束的周期补进历史,标为待确认。你可以回顾哪天散了步、哪天没做,今天的周期仍可能是当前周期。只有主动选择自动完成策略,应用才会把错过的周期记为已完成。

未处理周期默认状态补建错过周期时会发生什么
待确认(默认)等你决定,暂不发奖,也不惩罚。
放弃(自动惩罚)记为已放弃,并结算惩罚。
完成(自动奖励)记为已完成,并发放奖励。
跳过(无需确认)记为已跳过,不奖不罚。

不知道如何选择时,可以参考 奖励、惩罚与待确认 中的例子。

起始日期设在过去,可能在保存时就影响经验和物品。 创建或编辑自动推进任务时,保存可能立即补建错过周期,并按所选策略发奖或惩罚。保存前请检查起始日期和未处理周期默认状态。

没做完的事,留着等你补做​

每周打扫浴室,如果晚了几天也仍然要做,可以选择手动推进。当前还没处理的周期会一直等你决定,即使计划日期已经过去很久。只有完成、跳过或放弃这一期,才会继续安排下一期;日子过去,本身不会让它结束。

每天重复、按计划日期手动推进的任务,到了10月11日,10月1日这一期仍在等待你处理;完成、跳过或放弃后,另建下一计划周期10月2日,而不是直接推进到今天。

例如,一个每天重复、手动推进的任务从 10 月 1 日开始,「下一次安排」保持默认的按计划日期。这期一直没处理,也没有修改重复规则,到了 10 月 11 日再打开,等你处理的仍是 10 月 1 日那一期。今天是 11 日,但你要决定的是 1 日那次任务的结果:

对 10 月 1 日这一期的决定留下的记录接下来会怎样
完成1 日这一期记为已完成,发放奖励。另建 10 月 2 日这一期。
跳过1 日这一期记为已跳过,不奖不罚。另建 10 月 2 日这一期。
放弃1 日这一期记为已放弃,结算惩罚。另建 10 月 2 日这一期。

所以下一期也可能还在过去。按这种安排追上今天,需要逐期处理。完成后的 1 日这一期会保留完成记录,接着要处理的是另一个周期。补记更早的历史周期只会修改那次记录,不会产生下一期。以上例子都假设任务尚未达到重复结束条件。

从实际剪发、浇水的日子安排下一次​

手动推进的下一次安排默认是「按计划日期」。如果你在意的是两次操作之间的间隔,可以改为从完成日重新计算。

例子设置晚几天完成会怎样
浇水每 3 天重复、手动推进、从完成日重新计算下一周期从实际浇水当天推算,不再沿用原先错过的日期。
剪发按 1 个月的间隔重复、手动推进、从完成日重新计算下一周期从实际剪发当天推算,不再沿用原定日期。

这里按完成当天的本地日期计算,不按具体时刻计时。晚上浇水,不代表下一次必须相隔整整 72 小时。

这个选项要求手动推进,并使用兼容的间隔型重复:按天间隔(不含「每周一次」模式),或以月、年为单位的月/年间隔。自动推进、每周指定日、固定日历日期等规则不适用。自动推进始终按计划日期走,不显示「下一次安排」。

周四为什么还在显示周一的任务?​

手动推进会保留周一没处理的周期,等你处理后再往下走。自动推进加「待确认」则会让错过的周期留在历史里等你回顾,日历继续推进。尤其是大幅修改重复规则后,可以到任务详情检查当前周期。

撤销完成、跳过或放弃时要注意什么?​

手动推进且「从完成日重新计算」的任务,撤销完成时可能移除尚未操作的下一周期。如果下一周期已有操作,撤销可能被拒绝。使用这种安排时,跳过或放弃也可能连续经过多个仍在过去的周期,才到达未来周期。

即时重复任务的历史规则不同;这里的例子主要针对日、周、月等有日程安排的重复任务。

常见问题​

自动推进会给没打卡的日子发奖吗?​

选择「完成(自动奖励)」就会。默认的「待确认」会等你决定那天的完成情况,再处理奖惩。

为什么找不到「从完成日重新计算」?​

检查是否使用了手动推进和兼容的间隔型重复。自动推进、每周指定日等安排不提供这个选项。