Org Mode 如何在agenda里设置一个每个一周显示其中一周每天提示的任务?

比如公司轮班,是每隔一周换一次班,比如第1周都是别人,不提示,第2周每天都提示我。第3周,不提示;第4周,每天都提示我,还要跳过周末。这样如何设置? <%%(diary-float ....)> (diary-block, …) 之类的没想到办法。上来问问论坛里的几位大神。

试试重复任务:Repeated tasks (The Org Manual)

每两周重复周一到周五值班

时间段的重复,语法上怎么写? @Kinneyzhang

二楼正解,建议看看org mode的文档,很详细

这个是一种重复模式,不能做到lz所说的奇偶周分别对待把

所谓的奇偶分周,本质不就是每两周重复吗? +2w就可以了

你没看人家需求啊,人家要奇数周每天提醒,偶数周休息一周

把奇数周的每天设置 +2w不久可以隔周重复了吗

Ugly Hack :rofl:


同理可得了啊

还要排除周日不提醒

周日不提醒,不设置重复就可以了

也就是每两周的同一至周六提醒,周日不提醒。

这个写法好像不太好写啊?

<mon>–<sat>,重复部分怎么加?

举例,假如下一周就是奇数周,需要值班,设置:

SCHEDULED: <2019-04-22 Mon +2w>

SCHEDULED: <2019-04-23 Tue +2w>

SCHEDULED: <2019-04-24 Wed +2w>

SCHEDULED: <2019-04-25 Thu +2w>

SCHEDULED: <2019-04-26 Fri +2w>

SCHEDULED: <2019-04-27 Sat +2w>

这样,隔一周又是奇数周,重复周一到周六

每天都要做,不是持续做

这是最直接的方法了,就是感觉繁琐了。

每两个月的20天?估计写出来会头晕!

你要是设置成周一到周六为schedled和deadline,相当于是一个持续做的事情,必须等到deadline的时候才成check,把关注点放在每天,每天的值班完成了都可以check,也方便重复

为什么要写两个月,重复不就可以了

只需要写一周,老哥你还没没有理解,你再想想重复的含义