时间戳前可添加特殊关键字以方便规划。 关键字与时间戳必须紧跟在对应任务后方。
含义:该任务(通常为 TODO 条目,但并非必须) 应在指定日期前完成。
截止日期当天,任务会出现在日程表中。
此外,从截止日期前 org-deadline-warning-days 天开始,
直至任务标记为完成,今日日程都会显示即将到期或已逾期的提醒。
示例:
*** TODO write article about the Earth for the Guide
DEADLINE: <2004-02-29 Sun>
The editor in charge is [[bbdb:Ford Prefect]]
你可以为特定截止日期指定不同的提前提醒天数,
例: ‘DEADLINE: <2004-02-29 Sun -5d>’ 表示提前 5 天提醒。
若任务已排期且 org-agenda-skip-deadline-prewarning-if-scheduled
设为 t ,该提醒会被禁用。
含义:计划在指定日期开始处理该任务。
条目标题会列在指定日期下66。 此外,在 今日 汇总中会提示该排期日期已过, 直至任务标记为完成——即任务会自动顺延直至完成。
*** TODO Call Trillian for a date on New Years Eve.
SCHEDULED: <2004-12-25 Sat>
若想 推迟(delay) 任务在日程中的显示,
可使用 ‘SCHEDULED: <2004-12-25 Sat -2d>’ :
任务仍排期在 25 日,但两天后才会出现。
若任务带重复规则,延迟会作用于所有重复项;
若只想延迟首次排期,使用 ‘--2d’ 。
全局或按日程控制该行为可查看 org-scheduled-delay-days
和 org-agenda-skip-scheduled-delay-if-deadline 。
Important: 在 Org 模式中对条目进行排期(scheduling), 不应 理解为我们平常所说的 安排会议(scheduling a meeting) 。为会议设定日期只是一个简单的预约,你应该用普通时间戳标记该条目,让它显示在对应的日期上。这是 Org 用户经常产生的一个误解。在 Org 模式中, 排期(scheduling) 指的是设定你打算开始处理某个行动项的日期。
排期与截止日期条目中可使用带重复规则的时间戳。 Org mode 会基于时间戳为 最近一次重复 的假设 发出提前与逾期提醒。但类似如下的日记表达式条目:
<%%(diary-float t 42)>
在排期与截止时间戳中的使用有限制。 Org mode 无法解析函数内部逻辑以发出提醒, 但会在表达式匹配的每一天显示该条目。