Skip to content

任务管理功能

NoteDeer 使用 Markdown 语法来创建和管理任务,提供了灵活且强大的任务跟踪系统。通过简单的语法,您可以创建各种类型的任务,并使用 DataView 功能进行高效的任务查询和管理。

任务语法

NoteDeer 支持以下任务语法:

  • 基本任务:

- [ ] 完成项目报告

  • 已完成任务:

- [x] 完成项目报告

  • 带时间段的任务:

- [ ] 14:00 - 16:00 团队会议

  • 带完成时间的任务:

- [x] 09:00 - 11:00 撰写文档 ✅ 2024-10-10

  • 带标签的任务:

- [ ] 回复客户邮件 #工作

  • 带截止日期的任务:

- [ ] 提交季度报告 [due:: 2024-10-15]

- [ ] 准备演讲稿 [due:: 2024-10-20 18:00]

使用 DataView 查询任务

DataView 是一个强大的功能,允许您根据特定条件查询和显示任务。以下是一个 DataView 查询示例:

```dataview
task
from '00.周期日志'
where due<'2024-10-10 23:59:59' 
    and contains(tags, '#tag') 
    and contains(text, 'task1') 
    and contains(file.path, 'Daily')
```

这个查询的含义是:

  1. task: 指定我们要查询的是任务。
  2. from '00.周期日志': 在 "00.周期日志" 文件夹中搜索。
  3. where due<'2024-10-10 23:59:59': 查找截止日期在 2024 年 10 月 10 日之前的任务。
  4. and contains(tags, '#tag'): 任务必须包含 "#tag" 标签。
  5. and contains(text, 'task1'): 任务描述中必须包含 "task1" 文本。
  6. and contains(file.path, 'Daily'): 任务必须在路径中包含 "Daily",即日笔记中的任务。

这个查询将返回所有符合以上条件的任务。

任务管理最佳实践

  1. 使用明确的任务描述。
  2. 善用标签来分类任务。
  3. 为重要任务设置截止日期。
  4. 定期回顾和更新任务状态。
  5. 利用 DataView 创建自定义任务视图和报告。

高级技巧

  1. 创建任务模板:为常见任务类型创建模板,提高效率。
  2. 任务分解:将大任务分解为小任务,使用缩进来表示子任务。
  3. 任务关联:在任务描述中使用 [[]] 链接到相关笔记或资源。
  4. 自动化工作流:结合其他 NoteDeer 功能,如周期笔记,创建自动化的任务管理工作流。

通过掌握这些任务管理技巧,您可以在 NoteDeer 中创建一个高效、灵活的个人任务管理系统。