需求一个 每周1-5的重复任务
查遍全网 就没一个好的解决方案
这个方案。在标记为done的时候 全部时间戳都会更改
需求一个 每周1-5的重复任务
查遍全网 就没一个好的解决方案
这个方案。在标记为done的时候 全部时间戳都会更改
你为啥不设置成每天提醒呢?
周末干别的。。不写代码呀
一个笨办法就是写一个函数,将周末的这条记录从 org-agenda中隐藏,眼不见为净
查遍全网不知道算不算这个。
(setq org-agenda-include-diary t)
SCHEDULED: <%%(let ((dayname (calendar-day-of-week date)))(memq dayname '(1 2 3 4 5)))>
这个试试?
这个我用了。不太行。。
试了一下 这个可以正确显示 但是有个问题。在agenda里把任务标记为DONE后 第二天就不能显示了 没有++1w 不能自动循环
diary-sexps
不支持重复任务,我想到的一个思路就是写个函数绑到org-after-todo-state-change-hook
上,在标记为DONE后改成TODO,相当于写个简化版的重复任务函数。
明白1111
不知道有啥问题,这个我用过,它在标记为 DONE 之后是可以自动修改 schedule 或 deadline 的,不用写 +1w 这样的。 比如周一到周五 这个就可以直接在 PROPERTY 里面加上 NEXT_SPEC_SCHEDULED: (memq (calendar-day-of-week date) '(1 2 3 4 5))
事实上,你完全可以不用管这些甚至可以用苹果闹钟提醒然后再手动记录,周六周日即使提醒了又如何呢?而即使平时提醒了又如何呢?重要的不是你去不去做嘛。| ω・´)
好吧 不折腾了。。你说的对 花里胡哨
好像挺不错的 我看看