跳转到主要内容
TaskForge 3.0:AI 能读任务了

常见 问题

关于 TaskForge 你需要知道的一切,从基本设置到进阶自动化和高级版功能。需要 Obsidian 任务管理 方面的帮助?请查看我们的完整指南。

入门

如何将 TaskForge 连接到我的 Obsidian 仓库?

三步完成设置:

  1. 打开设置:启动 TaskForge,进入“设置”
  2. 连接仓库:点击“连接仓库”,选择你的 Obsidian 仓库文件夹
  3. 开始管理任务:TaskForge 扫描完任务就能用了!

TaskForge 兼容现有的 Obsidian Tasks 插件格式,也可以单独当作任务管理应用使用。

TaskForge 使用什么任务格式?

TaskForge 使用标准的 Obsidian Tasks 插件格式:

基本示例:

    • 这是一个基本任务
    • 这是一个已完成的任务
    • 带截止日期的任务 📅 2024-01-15
    • 带特定时间的任务 📅 2024-01-15 ⏰ 14:30
    • 高优先级任务 ⏫
    • 带标签的任务 #work #urgent
    • 每周回顾 🔁 every week
    • 快速提醒 🏁 delete

任务状态:

    • 待办(默认)
    • 完成
    • [-] 已取消
    • [/] 进行中
    • [!] 暂停
    • [>] 计划中

优先级:

  • 🔺 最高优先级
  • ⏫ 高优先级
  • 🔼 中优先级
  • 🔽 低优先级
  • ⏬ 最低优先级

不装 Obsidian 也能用 TaskForge 吗?

虽然 TaskForge 是为 Obsidian 用户设计的,但它可以与任何遵循标准任务格式的 markdown 文件配合使用。你可以将其用作独立待办应用,将任务保存为 markdown 文件。

能从快捷指令、Raycast 或 Alfred 直接打开 TaskForge 并搜索指定内容吗?

可以。搜索深度链接支持可选的 q 参数,因此你可以直接落在已预填的搜索界面,而不是空界面。

格式:taskforge:///?search=true&q=<你的搜索文本>

示例:

  • taskforge:///?search=true&q=meeting 打开搜索并预填 "meeting"
  • taskforge:///?search=true&q=tax%20return(将空格编码为 %20 或 +)
  • taskforge:///?search=true&q=%23urgent 对应 #urgent(将 # 编码为 %23,否则会被解析为 URL 片段)
  • taskforge:///?search=true 仍然有效,会打开空搜索

可在 iOS/macOS 的快捷指令、Raycast quicklinks、Alfred 工作流、Obsidian 项目笔记或浏览器书签中使用。文本的搜索方式与你输入的一致:不区分重音、不区分大小写,会匹配任务标题、描述、标签、上下文和项目。可复制的示例位于“设置” > “高级” > “深度链接参考”。

任务管理

如何创建新任务?

你可以通过三种方式创建任务:

  1. 快速添加:使用 TaskForge 中的 + 按钮快速添加任务
  2. 从列表:直接在自定义空间中创建带有默认属性的任务
  3. 在 Obsidian 中:在任何 Markdown 文件中输入- [ ] 任务名称

两个应用读写的是同一批 Markdown 文件,所以在一个应用中创建的任务也会出现在另一个应用中。

如何设置截止日期和时间?

使用📅表情符号后跟 YYYY-MM-DD 格式的日期添加截止日期:

  • 📅 2024-01-15 表示截止日期
  • 📅 2024-01-15 ⏰ 14:30 表示特定时间

创建或编辑任务时,你也可以使用 TaskForge 的日期选择器。

示例:- [ ] 重要会议 ⏫ 📅 2024-01-15 ⏰ 14:30

如何设置任务优先级?

使用这些表情符号字符表示优先级:

  • 🔺 最高优先级
  • ⏫ 高优先级
  • 🔼 中优先级
  • 🔽 低优先级
  • ⏬ 最低优先级

示例:- [ ] 重要会议 ⏫ 📅 2024-01-15

如何有效使用标签?

标签能帮你整理任务:

  • 简单标签:#work #personal #urgent
  • 嵌套标签:#project/alpha #work/meetings(使用正斜杠)
  • 表情标签:#🚀rocket #🎯goal-2025 #🔥urgent(混合表情符号和文本)
  • 多个标签:#work #urgent #followup

用正斜杠可以建立层级标签,整理得更清楚。标签支持表情符号和各种语言的文字,表达更丰富。可以在所有任务中筛选和搜索标签,并且可以全局或按自定义空间设置默认标签。

重复任务怎么用?

使用🔁表情符号设置重复任务:

  • 🔁 every day - 每日重复
  • 🔁 every week - 每周重复
  • 🔁 every 2 weeks - 每两周
  • 🔁 every month - 每月重复

示例:- [ ] 每周回顾 🔁 every week 📅 2024-01-15

重复任务系列如何工作?

你可以一次创建指定数量的重复任务(例如“重复 5 次”):

  1. 照常创建一个重复任务
  2. 在任务编辑器中开启“限制重复”
  3. 二选一:
    • 次数限制:“重复 X 次”(例如 5 次)
    • 结束日期:重复到某个日期为止

好处:

  • 所有任务提前生成,方便规划
  • 进度显示完成比例(例如“已完成 3/5”)
  • 可以批量编辑或删除整个系列
  • 自动添加系列标签便于整理(界面中隐藏)

什么是“完成时”操作?

“完成时”操作让你控制任务完成后自动发生的情况(在 2 秒倒计时后):

  • 保留(默认):任务完成后保留在文件中
  • 删除:任务完成后自动从文件中删除

临时任务、提醒或重复任务很适合这样用,免得已完成的条目把文件塞满。

用法:

  • 添加 🏁 delete,任务完成时自动删除
  • 默认的“保留”无需任何标记

示例:

    • 买杂货 🏁 delete
    • 给约翰打电话讨论会议 🏁 delete

什么是“按每日笔记日期安排任务”?

启用后,文件名匹配日记格式的文件中的任务会自动根据文件名获得计划日期。例如,2024-03-19.md 中的任务会获得 2024 年 3 月 19 日的计划日期,无需你手动为每个任务添加日期。此功能与 Obsidian Tasks 插件的"Use Filename as Default Date"功能一致。

如何开启“按每日笔记日期安排任务”?

两个步骤:

  1. 在设置 > 笔记 > 日记中设置日记路径格式(例如 YYYY-MM-DD)
  2. 在同一页面开启“按每日笔记日期安排任务”

这个开关也会出现在设置 > 内联任务设置中。

“按每日笔记日期安排任务”会修改我的文件吗?

不会。推断日期仅在运行时生效。它们存在于应用中,但不会写回你的 markdown 文件。你的笔记与你编写时完全一致。

如果我为具有推断计划日期的任务添加截止日期或开始日期会怎样?

推断的计划日期将被移除。推断仅适用于完全没有日期的任务(无截止日期、无计划日期、无开始日期)。一旦你添加了任何日期,该任务的推断就会停止。

我可以为推断日期的任务添加时间或持续时间吗?

可以。你可以为具有推断计划日期的任务添加计划时间(例如下午 2:00)和持续时间(例如 60 分钟)。推断日期提供日期,你控制时间。

日记中的重复任务会怎样?

当你完成一个仅有推断计划日期的重复任务时,下一次重复会按重复规则获得一个明确的计划日期,不会一直卡在原文件名的日期上。

文件名推断支持哪些日记日期格式?

它使用你配置的日记格式。常见格式包括:

  • YYYY-MM-DD(例如 2024-03-19.md)
  • YYYYMMDD(例如 20240319.md)
  • DD-MM-YYYY(例如 19-03-2024.md)
  • [Daily Notes]/YYYY/MM/YYYY-MM-DD(例如 Daily Notes/2024/03/2024-03-19.md)
  • 使用 YYYY、YY、MM、M、DD、D 标记的任何格式,支持[括号]中的可选转义文本

什么是“从 frontmatter 继承标签”?

启用后,内联任务(- [ ] 格式)会自动从文件的 YAML frontmatter 继承标签。如果文件的 frontmatter 中有 tags: [work, project-x],该文件中的每个内联任务都会显示这些标签,无需手动添加到每个任务行。你可以在设置 > 内联任务设置 > 标签继承中启用。

继承的标签会写入我的任务行吗?

不会。继承的标签仅用于显示。它们会出现在列表、筛选器和详情视图的任务上,但不会写回你的 markdown 文件。你的文件保持整洁。

我可以从特定任务中移除继承的标签吗?

不能单独移除。继承的标签来自文件的 frontmatter,适用于该文件中的所有任务。要阻止某个标签显示,请从文件的 frontmatter 中删除该标签,或将任务移到其他文件。

归档任务时继承的标签会怎样?

任务移到其他文件时,继承的标签会被丢弃。任务会改为获取新文件的 frontmatter 标签。

继承的标签在自定义空间筛选器中有效吗?

有效。如果你按标签筛选(例如“显示带有 work 标签的任务”),从文件 frontmatter 继承了“work”的任务也会包含在结果中。

标签继承支持哪些 frontmatter 标签格式?

所有常见的 YAML 标签格式都支持:

  • 内联列表:tags: [a, b]
  • 块列表:tags 后跟以短横线(-)开头的缩进项
  • 单值:tags: work
  • 逗号分隔字符串:tags: a, b, c

如果存在 # 前缀,会自动去除。

子任务如何工作?

TaskForge 支持一级子任务,以缩进显示:

创建子任务:

  1. 在 Markdown 中:在父任务下使用 2 个或更多空格缩进任务
    • 项目 Alpha
      • 设计样稿
      • 编写文档
  2. 在 TaskForge 中:点击任务上的三点菜单,选择“设为子任务”

主要功能:

  • 列表视图中缩进显示
  • 管理父子关系
  • 子任务必须与父任务在同一文件中
  • 上下文菜单可升级/降级任务
  • 完成和删除时的对话框会考虑子任务关系

如何在任务描述中添加换行?

在编辑描述时按 Enter 键。内联任务描述现在支持多行,因此每按一次 Enter 都会添加软换行,而不是关闭键盘。

这与旧版本的行为不同,过去按 Enter 会关闭键盘。如果你过去依赖该行为,请点击字段外部(或移到另一个字段)来保存。

在磁盘上,多行描述保持为干净的 markdown。它会以一个缩进项目符号的形式存储在任务下方,每增加一行就再缩进一级,Obsidian 和其他 markdown 渲染器会把这种结构显示为一个带换行的列表项:

- [ ] Pick a camera for the trip
  - Needs to handle low light well
    Budget cap is $800
    Want something small enough to carry all day

单个描述内不支持段落之间的空行,TaskForge 在保存时会将它们折叠为单个换行。对于更丰富的多段笔记,请将任务提升为任务文件,它支持完整的 markdown 正文。现有的单行描述照常可用。

如何在任务标题中使用 Obsidian 内部链接?

TaskForge 支持任务标题中的 Obsidian 内部链接语法:

链接格式:

  • 简单链接:[[页面名称]] - 显示为“页面名称”并链接到该页面
  • 显示文本链接:[[页面名称|自定义文本]] - 显示为“自定义文本”但链接到“页面名称”

示例:

    • 看一下 [[Meeting Notes]] 里的待办事项
    • 把新日期更新到 [[Project Plan|项目时间表]]
    • 去 [[Tasks]] 页面查看逾期事项

行为:

  • 链接在任务标题中显示为蓝色和下划线
  • 点击在 Obsidian 中打开链接的页面
  • 适用于所有现有任务格式(已完成任务的删除线等)

日历视图

如何使用日历视图?

日历视图提供了一种可视化方式来查看和按日期组织任务:

  1. 打开日历:点击顶栏中的日历图标,或在 Mac 上按 ⌘⇧C
  2. 切换月份:点击箭头按钮或滑动切换月份
  3. 选择日期:点击任何日期以查看该天的任务
  4. 查看任务计数:日历日期上的数字显示你有多少任务

如何按不同的日期类型筛选?

日历同时支持多种日期类型:

  • 截止日期:带有📅截止日期的任务
  • 计划日期:带有⏳计划日期的任务
  • 开始日期:带有🛫开始日期的任务
  • 完成日期:任务完成的时间
  • 创建日期:任务首次创建的时间

筛选:

  1. 点击今日旁边的筛选下拉列表
  2. 选择要查看的多个日期类型
  3. 如果任务符合该日期的任何选定日期类型,则会显示任务

我可以从日历创建任务吗?

可以!当你在日历视图中点击 + 按钮时,新任务会按你当前选择的日期类型,自动填入所选日期。

免费用户在日历视图中有任何限制吗?

日历视图对所有人免费,包括完整的日期选择、月份导航以及查看设备的日历日程:

免费用户:

  • 完整日期选择:点击任意日期查看当天任务
  • 月份导航:浏览过去和未来的月份
  • 查看设备的日历日程
  • 使用所有日期筛选选项

高级版用户:

  • 创建和编辑日历日程
  • 高级筛选和无限自定义空间

Windows 上暂时还不能使用日历日程。推出后,连接 Google 或 Microsoft 日历将免费。

日历深度链接如何工作?

你可以直接链接到日历中的特定日期:

  • 仅日历:taskforge:///calendar
  • 特定日期:taskforge:///calendar/2024-12-25

这对于快捷指令、Alfred 或 Raycast 等自动化工具很有用。

日、周、月视图是什么?

TaskForge 的日历有三种可切换的视图:

日视图:单日 24 小时时间网格。任务和日程以色块形式显示在对应时间上。左右滑动可切换日期。

周视图:多列显示,每列代表一天。在手机上显示 3 天,在平板上自动调整,在桌面上显示完整的 7 天。包含显示当前时间的实时时间线。

月视图:无限滚动的月网格,点状指示器显示哪些日期有任务或日程。在桌面上,跨多天的日程显示为跨越周行的彩色条。

通过日历标题中的切换按钮切换视图,或在 macOS 上按 Cmd+1、Cmd+2 或 Cmd+3。

如何在 TaskForge 中设置日历日程?

查看日历日程对所有人免费。要启用:

  1. 前往“设置”,找到“日历事件”
  2. 切换开关以启用日历日程
  3. 当设备请求时授予日历权限
  4. 你的日程将与任务一起显示在所有日历视图中

TaskForge 从设备的原生日历存储中读取,因此可以与同步到设备的任何日历提供商配合使用:Apple 日历(iCloud、Exchange、Google、Yahoo)、Google 日历、Outlook、Exchange、CalDAV 日历等。如果它出现在手机的日历应用中,TaskForge 就能看到它。

创建或编辑日程是高级版功能。

Windows 上暂时还不能使用日历日程。推出后,连接 Google 或 Microsoft 日历将免费。

如何在 TaskForge 中创建日历日程?

你可以通过多种方式创建日程:

  1. 快速添加对话框:点击键盘栏中的日历图标切换到日程模式,然后输入日程详情
  2. 在日视图或周视图中长按时间段以在该时间创建日程
  3. 在桌面上拖动空白时间段以创建具有特定开始和结束时间的日程
  4. 使用新建项目界面并在应用栏中切换到日程模式
  5. 在 macOS 上,处于日历界面时按 Cmd+N

在日程模式下,你可以设置标题、日期、时间或时间范围、持续时间、地点、日历和重复。

日历日程的 RSVP 是如何工作的?

当你收到日历邀请时,可以用四种状态之一回复:已接受、暂定、已拒绝或待处理。

在安卓上,RSVP 直接在 TaskForge 内处理。在 iOS 和 macOS 上,点击 RSVP 按钮会打开原生日历编辑器,因为 Apple 将 RSVP 更改限制在自己的日历 UI 中。

已拒绝日程以删除线文字和暗淡显示,这样你仍然可以看到它们而不会打乱日程。暂定日程略微淡化显示。你可以在日历筛选中显示或隐藏已拒绝的日程。

日历中有哪些键盘快捷键可用?

在 macOS 上,以下键盘快捷键可用:

Cmd+Shift+C:在列表视图和日历之间切换 Cmd+1:日视图 Cmd+2:周视图 Cmd+3:月视图 Cmd+T:跳转到今天 Cmd+\ 或 Cmd+Option+S:切换侧边栏 Cmd+Left/Right:导航到上一个或下一个时段 Cmd+N:创建新日程

导航会根据当前视图自动调整:月视图按月移动,日视图按天移动,周视图按可见列数移动。

如何在日历中隐藏生日和节假日?

生日、节假日、跨日的休假块以及订阅日历经常把每一项都当作全天日程发送,你想排好当天具体时间时,这些条目会把议程挤得满满的。可以在日历的筛选面板中关闭它们。

在应用中: 打开日历,点击筛选图标,切换到 显示内容 选项卡,然后关闭 显示全天日程。议程会立即更新,并通过 iCloud 在你的 Apple 设备之间同步该设置。

在小组件上: 每个日历小组件实例都有自己的筛选器,因此你可以在某个小组件上隐藏全天日程,同时在另一个小组件上保留它们。在 iOS/iPadOS/macOS 上长按小组件并选择 编辑小组件,或在安卓上点击齿轮图标,然后关闭 显示全天日程。

定时日程不受影响。跨多天的全天日程会从其所跨的每一天中消失,而不仅仅是开始日。

如何让议程聚焦于一天,而不是无限滚动?

将日历切换到单日议程模式。打开日历,点击筛选图标,切换到 显示内容 选项卡,然后启用 仅显示选中日期。议程将只显示你在上方日历网格中点击的日期,并在你点击不同日期时立即重新定位。

这同时也是一项真正的性能设置。默认议程会一次性挂载约 50 个日期分段,并随着滚动继续获取更多。单日模式只挂载一个分段,因此在大型仓库上,切换日期和打开日历都会明显更流畅。日历网格(月、周或日)不受影响,仍会在可见范围内显示点指示器和日程标签。该设置按账号生效,通过 iCloud 在 Apple 设备间同步,并在重启后保留。

可以从日历日程加入 Zoom、Google Meet、Teams 或 Webex 通话吗?

可以。在桌面端右键单击日程或在移动端长按日程(或打开日程并点击三点溢出菜单),即可找到 加入会议 和 复制会议链接。仅当日程在地点、URL 或描述字段中包含可识别的会议 URL 时,这两项操作才会出现,涵盖 Zoom、Google Meet、Microsoft Teams 和 Webex。通用 URL 会被故意忽略,以免你不小心打开错误的链接。

同一菜单还包含 复制日程,会打开预填了原日程标题、时间、地点、与会者、提醒和会议详情的编辑器,你可以调整日期或任何其他字段,然后保存为全新日程。比如照着昨天的站会克隆出一场临时规划会,就很方便。

高级版功能

如何创建自定义空间?

  1. 打开空间列表
  2. 点击 + 按钮
  3. 给空间命名并设置筛选条件
  4. 配置分组和排序选项
  5. 用预览查看哪些任务符合条件
  6. 保存空间

创建空间是高级版功能,数量不限。

我可以复制现有的自定义空间吗?

可以!长按任意自定义空间,选择“复制”即可创建副本。想在现有空间的基础上稍改筛选或设置时,这很方便。

在自定义空间中可以按什么筛选?

你可以按以下方式筛选任务:

  • 截止日期(逾期、今天、本周等)
  • 完成状态(待办、完成、已取消)
  • 优先级(5 个级别的任意组合)
  • 标签,两种筛选方式:
    • “包含标签”/“不包含标签”:精确匹配标签
    • “包含文本”/“不包含文本”:按标签中的部分文字匹配
    • 可从现有标签中点选
  • 文件(按路径或名称的特定文件或文件夹)
  • 文本内容(在任务标题中搜索,使用“包含”“以...开头”“以...结尾”“为空”等运算符)
  • 重复模式(重复与非重复任务、重复单位、间隔)

使用 AND/OR 逻辑创建具有多个筛选器组的复杂筛选条件。

如何在筛选器中使用 AND/OR 逻辑?

使用不同的逻辑创建筛选器组:

  • AND 组:所有条件必须为真
  • OR 组:任何条件都可以为真
  • 组合多个组,实现复杂筛选

我可以为自定义空间设置默认属性吗?

可以!在列表编辑器中,你可以设置:

  • 自动添加到新任务的默认标签
  • 默认截止日期,具有多个选项:
    • 无
    • 今天
    • 今天+X 天(可自定义偏移量)
    • 特定日期
  • 新任务的默认文件位置(可选的自定义文件路径)

如何控制显示哪些任务属性?

你可以通过两种方式自定义任务属性可见性:

  • 全局:进入“设置” > “外观”,控制所有任务显示哪些属性
  • 按自定义空间:在自定义空间编辑器中,配置该空间中的任务显示哪些属性

这样,不同的工作流程和场景都只显示需要的信息。

可折叠分组怎么用?

当你在自定义空间中启用分组时:

  • 点按组标题即可展开或折叠该组
  • 每个列表会记住折叠状态
  • 收起其他组,专注于当前关注的组
  • 适用于所有分组类型(状态、优先级、截止日期等)
  • 视觉指示器显示组是展开还是折叠

这对于具有许多组的列表或当你想专注于特定任务类别时特别有用。

如何使用看板视图?

内置的看板空间免费:它按状态把任务分成几列,你可以在列之间拖动卡片。下面的步骤是用你自己的列表搭建看板,这属于高级版。

看板视图将你的分组任务呈现为可视化看板:

设置看板视图:

  1. 创建或编辑自定义空间
  2. 启用分组(按状态、优先级、标签、截止日期或文件)
  3. 在“分组”分区中打开“看板模式”
  4. 保存你的列表,任务就会显示为各列中的卡片

看板进阶功能:

  • 拖放列重新排序:长按任何列标题并拖动以重新排序
  • 可折叠列:点击列标题以折叠/展开
  • 智能列记忆:列顺序和折叠状态按列表记住
  • 可视化任务卡片:一眼看到所有任务属性
  • 适用于任何分组:按状态、优先级、标签或截止日期分组
  • 响应式设计:在设备之间自动调整

看板列重新排序如何工作?

重新排列看板列,按你的工作流程来呈现:

如何重新排序列:

  1. 长按(或点击并按住)任何列标题
  2. 将列拖动到所需位置
  3. 释放以将列放置在新位置
  4. 新顺序自动保存

关键好处:

  • 工作流程自定义:排列列以匹配你的流程
  • 优先级组织:将最重要的列放在首位
  • 持久布局:列顺序按列表保存
  • 适用于所有分组类型:重新排序任何分组

如何在紧凑和舒适布局之间切换?

进入“设置” > “外观”,选择你喜欢的布局:

  • 紧凑:间距更小,一屏能看到更多任务
  • 舒适:留白更多,看起来更整齐,读起来更轻松

布局设置在所有任务视图和自定义空间中全局应用。

如何设置通知?

  1. 转到设置>通知
  2. 在设备设置中启用通知
  3. 添加自定义通知时间(例如,上午 9:00、下午 1:00、下午 6:00)
  4. 配置哪些列表显示在应用角标计数中

任务到期、逾期时,以及到了你设定的通知时间,你都会收到通知。

如何添加主屏幕小组件?

iOS/iPadOS:

  1. 长按主屏幕
  2. 点击 + 按钮
  3. 搜索“TaskForge”
  4. 选择你的小组件大小并添加
  5. 配置要显示的自定义空间

macOS:

  1. 右键单击桌面
  2. 选择'编辑小组件'
  3. 单击+按钮
  4. 搜索'TaskForge'
  5. 选择你的小组件大小并添加

安卓:

  1. 长按主屏幕
  2. 选择'小组件'
  3. 查找并添加 TaskForge 小组件
  4. 配置你喜欢的自定义空间

高级版包含什么?

• 具有高级筛选的无限自定义空间

  • 自定义通知时间
  • 空间和日历主屏幕小组件(iPhone、iPad、Mac 和安卓)
  • 列表和全局设置的默认标签
  • 高级任务属性自定义
  • 增强的强调色选择器,支持十六进制代码输入
  • 创建和编辑日历日程

高级版在 iOS、iPadOS 和 macOS 上一次购买、通用。安卓和 Windows 则各自需要单独购买。

我可以在设备之间共享高级版购买吗?

高级版能否共享取决于你的设备生态系统:

Apple 设备之间(iOS、iPadOS、macOS): 是的!你购买的高级版会通过 iCloud 自动在所有 Apple 设备之间同步。

安卓设备之间: 是的!你购买的高级版会通过 Google Play 在安卓设备之间同步。

Windows(直接购买): Windows 上的高级版是通过网页结账直接购买的,不经过应用商店,因此没有商店账号可供同步。TaskForge 会通过该设备上的订阅者 ID 文件自动识别你的购买。在新设备上,请把浏览器历史记录或收据中的结账链接粘贴到 设置 → 高级版 → 已购买?点此恢复。

Apple 与安卓之间,或二者与 Windows 之间: App Store 或 Google Play 的购买只属于对应的商店,另一个商店和 Windows 都看不到。在我们网站上的购买则不同。确认邮件里有一个兑换链接:在你想使用高级版的设备上打开它,高级版就会在那里开启。该链接只能使用一次,并在购买一小时后失效。打开已失效的链接,我们会通过邮件发给你一个新的。在 Windows 或直接下载的 Mac 上,你也可以把购买 ID 粘贴到 设置 → 高级版 → 已购买?点此恢复。

我们的服务器上没有账号、跟踪和用户数据,所以这个链接或 ID 是把网站购买与设备关联起来的唯一依据。

什么是任务预览?

任务预览是一个浮动叠加层,当你在列表或日历视图中点击任何任务时出现。它显示带有完整编辑功能的快速预览:你可以在不离开当前屏幕的情况下更改标题、状态、优先级、日期、持续时间、标签和描述。

更改会自动保存。在桌面上使用箭头键在任务之间导航。向下滑动可关闭。点击日历日程会打开包含 RSVP 状态、地点、参与者和会议链接的日程预览。

任务预览默认启用。你可以在“设置” > “任务显示” > “任务预览”中关闭它。

如何在 TaskForge 中用时间块规划?

时间块规划让你给任务设定时长,任务会在日历网格上显示为色块。

设置持续时间:

  1. 在快速添加中输入时间加持续时间:“14:00 90 min”“14:00 1 h 30 min”或“14:00 2 h”(单位用英文缩写)
  2. 输入时间范围:“10:00-14:00”会自动计算为 4 小时持续时间
  3. 在任务编辑器的持续时间字段中手动设置
  4. 在桌面上拖动创建:点击并拖动时间段来定义时间块

有持续时间的任务在日视图和周视图的时间网格上占据相应高度。没有持续时间的任务默认为 30 分钟的视觉块。跨多天的块(例如,晚上 8 点开始持续 6 小时的任务)会自动在日期边界处分割。

如果我的高级版订阅过期会怎样?

你的自定义设置、列表、主题、通知偏好和所有其他配置都会安全保留。高级版功能在 UI 层面变为不可用,但不会重置或删除任何内容。

重新订阅后,所有设置会立即恢复,无需任何重新配置。你不需要重新设置任何内容。

如何从快速添加创建日程?

在快速添加对话框中,点击键盘附件栏(iOS 和安卓)中的日历图标或对话框底部的切换按钮以切换到日程模式。此功能仅在启用日历日程时可用,创建日程是高级版功能。

在日程模式下,解析器会提取特定于日程的属性:标题、日期、时间或时间范围、持续时间、地点和日历。输入 "/" 从下拉列表中选择要将日程保存到哪个日历。

日程模式下键盘字符会发生变化。标签的 # 和优先级的 ! 等任务快捷方式会变为地点的 @ 和日历选择的 /。

我有月度订阅。购买终身版后订阅会停止吗?

不会,需要你自己取消,而且最好先取消。

对 App Store 和 Google Play 来说,终身版购买和订阅是两笔独立的购买。购买终身版可以永久获得高级版,但它不会通知应用商店停止正在生效的订阅,TaskForge 也无法代你取消:订阅属于你的商店账号,而不属于 TaskForge。

要取消订阅,请打开“设置” → “高级版” → “管理高级版”,它会带你进入商店中 TaskForge 的订阅页面。你也可以从 App Store 或 Google Play 的账号设置进入。取消后,高级版会持续到你已付费周期结束为止。

如果购买终身版之后已经产生扣款,请向商店申请退款:App Store 购买通过 reportaproblem.apple.com,Play 商店购买通过 Google Play 订单历史记录。

我是直接购买 TaskForge 的(不是通过应用商店)。重新安装后如何找回高级版?

Linux 版即将推出。直接购买(Windows、macOS 直接下载版和 Linux)不经过应用商店,因此没有商店账号可供恢复。有两种方式可以找回高级版:

  1. 检查购买状态。 打开 设置 → 高级版 → 检查购买状态。TaskForge 会将你的订阅者 ID 文件保存在应用支持文件夹中,因此它能在设置重置后依然保留,通常直接就能生效。

  2. 点此恢复。 如果 TaskForge 找不到购买记录,例如在没有从备份恢复的完全清除后,或是换到新设备时,请打开 设置 → 高级版 → 已购买?点此恢复,然后粘贴购买时打开的结账链接,或链接末尾的 ID。链接在浏览器历史记录和收据中。如果购买邮件里是兑换链接,请在这台设备上打开它。该链接只能使用一次,并在购买一小时后失效,打开已失效的链接会通过邮件收到新的。无论哪种方式,高级版都会立即恢复,无需再次付款。

如果两者都没有,请在应用中发送问题报告,并附上购买时使用的邮箱地址。报告包含本次安装的 ID,我们会通过该邮箱地址找到你的购买。App Store 和 Play Store 的恢复购买功能永远无法找到直接购买。

我在网站上购买的,如何在另一台设备上启用高级版?

网站购买不经过任何应用商店,所以恢复购买找不到它。 在 App Store 和 Google Play 版本中,恢复只会检查你当前登录的商店账号,并提示未找到以前的购买记录。你的购买没有问题,只是它待在恢复不会去查的地方。

网站购买要用确认邮件里的购买链接来启用。 在你想使用的设备上打开那个链接,高级版就会在该设备上启用,无需再次付费。如果链接已过期,也照样打开:支付服务商会向同一邮箱发送一个新链接,新链接可以正常使用。

如果邮件已经找不到了,请在该设备的应用内发送问题报告,并用购买时使用的邮箱联系支持。报告中包含支持为该设备启用高级版所需的 ID。

TaskNotes 集成

什么是 TaskNotes,它如何在 TaskForge 中工作?

TaskNotes 是一个 Obsidian 插件,每个任务一个文件,元数据写在 YAML frontmatter 里。TaskForge 现在既能读取和创建 TaskNotes 格式的任务,也支持常规的 Obsidian 内联任务。

关键概念:

  • 每个任务是一个单独的 markdown 文件
  • 任务元数据存储在 YAML frontmatter 中
  • 任务描述放在文件正文中
  • 和内联任务一起显示在同一列表中

如何在 TaskForge 中启用任务文件?

  1. 进入“设置” > “任务类型”
  2. 打开“任务文件”开关
  3. 选择识别任务文件的方式: • 按标签:带有指定标签的文件(例如“tasknote”) • 按属性:frontmatter 中带有指定属性的文件
  4. 为新任务文件设置默认文件夹
  5. 如有需要,开启“使用任务文件作为默认”,让新任务默认存为任务文件

TaskForge 支持哪些 TaskNotes 字段?

TaskForge 支持所有主要的 TaskNotes 字段:

核心字段:

  • title:任务标题(必需)
  • status:open、in-progress、done、cancelled、on-hold、planned
  • priority:highest、high、normal、low、lowest

日期字段:

  • due:截止日期(YYYY-MM-DD 或 ISO 格式)
  • dueAt:截止时间(HH:MM 格式)
  • scheduled:你计划处理它的时间
  • start:任务可用的时间

其他字段:

  • tags:用于组织的标签列表
  • recurrence:重复模式
  • completedDate:任务完成的时间

我可以同时使用任务文件和内联任务吗?

可以!TaskForge 支持两种格式:

  • 内联任务:markdown 文件中的传统 Obsidian Tasks 格式
  • 任务文件:每个文件一个任务,使用 YAML frontmatter

两种类型都出现在你的空间中,可以一起筛选、排序和管理。

如何创建新的任务文件?

启用任务文件后:

  1. 快速方法:创建任务时使用任务类型选择器切换到 TaskNotes 格式
  2. 默认方法:在设置中开启“使用任务文件作为默认”
  3. 文件位置:新任务文件在你配置的默认文件夹中创建
  4. 文件命名:文件根据任务标题自动命名

如何识别哪些文件是任务文件?

TaskForge 提供两种灵活的识别方法:

选项 1:按标签

  • 设置一个指定标签(例如“tasknote”)
  • frontmatter 中具有此标签的任何文件都被视为任务文件

选项 2:按属性

  • 设置属性名称(例如,'type'、'category')
  • 可选地设置属性值(例如,'task')
  • 匹配此属性的文件被识别为任务文件

同步与文件

TaskForge 能和 Obsidian Sync 一起用吗?

可以!TaskForge 与 Obsidian Sync 完美配合。在 iOS 上,你可能需要先打开 Obsidian 以触发同步,然后 TaskForge 才能看到最新更改。

在 iOS 上使用 Obsidian Sync 时,如何找到我的 Obsidian 仓库?

当你打开 TaskForge 并选择"Use Existing Obsidian"时,会出现 iOS 文件选择器。要找到你的仓库:

  1. 一直点返回箭头,直到回到“浏览”界面
  2. 进入“我的 iPhone”(或“我的 iPad”)
  3. 打开“Obsidian”文件夹
  4. 你的仓库应该在该文件夹内

Obsidian Sync 将仓库本地存储在你设备上的 Obsidian 应用目录中,而不是 iCloud 云盘中。选择仓库文件夹后,TaskForge 将连接并开始扫描你的任务。

如何在不同文件中组织任务?

TaskForge 按你自己的文件结构来:

  • 在设置中为新任务设置默认文件
  • 内置文件浏览器,选文件更方便
  • 直接在应用中创建新文件和文件夹
  • 为单个任务或按自定义空间设置自定义文件路径
  • 从扫描中排除特定文件夹
  • 按文件路径或名称筛选和排序任务

如何使用文件选择器?

改进后的文件选择器可以在仓库中浏览和管理文件:

  1. 访问:单击任何文件路径字段旁边的文件夹图标
  2. 浏览:导航仓库的目录结构
  3. 选择文件:选择现有的 markdown 文件
  4. 创建新内容:直接创建新文件和文件夹
  5. 快速导航:在目录之间跳转

如果 TaskForge 无法访问我的文件怎么办?

如果 TaskForge 无法访问你的仓库文件,请尝试以下步骤:

所有平台:

  1. 检查你是否已授予文件夹访问权限
  2. 尝试在设置中重新选择你的仓库文件夹
  3. 下拉刷新列表视图
  4. 重新启动应用

iOS/macOS:

  • 重新选择你的仓库文件夹以刷新安全书签
  • 如果使用 iCloud 同步,请检查 iCloud 云盘是否已启用
  • 确认仓库未被移动或重命名

安卓:

  • Android 11 及以上版本,请授予“所有文件访问权限”
  • 在设备设置 > 应用 > TaskForge 中检查存储权限
  • 使用文档选择器重新选择你的仓库文件夹

如果问题仍然存在,请尝试在设置中断开并重新连接仓库。

如何将 TaskForge 与自动化工具配合使用?

TaskForge 支持 URL scheme 以与以下工具集成:

  • 快捷指令应用(iOS/macOS)
  • Alfred 工作流程
  • Raycast 扩展
  • 其他自动化工具

自动创建任务: taskforge:///new-task?name=Task%20Name&tags=work,urgent&dueDate=2024-01-15

打开特定列表: taskforge:///list/Work%20Tasks

如何获取任务或列表的直接链接?

• 任务:点击任务详情页面中的 🔗 图标

  • 自定义空间:点击自定义空间编辑器中的 🔗 图标
  • 这些链接可从其他应用访问,并可添加书签

我的任务没有显示。我应该检查什么?

如果任务没有显示:

  1. 检查仓库连接是否正常(设置 > 仓库与存储)
  2. 确保文件不在排除的文件夹中
  3. 验证任务格式:- [ ] 任务名称
  4. 在列表视图中下拉刷新
  5. 检查文件是否实际上在你连接的仓库文件夹中

应用运行缓慢

请尝试以下优化步骤:

快速修复:

  • 重新启动应用以清除临时内存问题
  • 检查是否有非常大的 markdown 文件(>10MB)并将其拆分
  • 关闭其他应用以释放系统资源

仓库优化:

  • 排除不包含任务的大文件夹(设置 > 仓库与存储 > 任务筛选 > 排除的文件夹)
  • 定期将已完成的任务归档到单独的文件夹
  • 将活动仓库保持在 10,000 个任务以内以获得最佳性能

设备设置:

  • iOS/macOS:为 TaskForge 开启“后台 App 刷新”
  • 安卓:在设备设置中禁用 TaskForge 的电池优化
  • 确保有足够的可用存储空间(1GB+)

TaskForge 在最近的版本中显著提高了加载速度,请确保你使用的是最新版本。

标签建议如何工作?

TaskForge 在添加标签时提供智能标签建议:

  • 基于使用的排序:最常用的标签首先出现
  • 实时筛选:边输入边筛选建议
  • 智能建议:应用会学习你打标签的习惯
  • 轻松选择:点击建议的标签以立即添加它们

任务在设备之间不同步。如何修复?

对于同步问题:

  1. 确保两个设备使用相同的仓库文件夹
  2. 检查你的 Obsidian Sync 状态
  3. 在 iOS 上:打开 Obsidian 以触发同步
  4. 验证所有设备上的文件权限
  5. 尝试在设置中断开并重新连接仓库

TaskForge 会使用我的 Obsidian 日记模板吗?

会!当 TaskForge 创建新的日记时,会自动检测并使用你在 “日记”或 Periodic Notes 插件中配置的模板。它还支持 Templater 变量,例如日期、文件标题和导航链接。

支持:

  • 核心变量:{{date}}、{{time}}、{{title}}
  • Templater:tp.date、tp.file、moment() 格式化
  • YAML frontmatter、章节和导航链接

不支持:

  • Templater JavaScript 执行块 (<%* ... %>)
  • 交互式提示 (tp.system.prompt、tp.system.suggester)

不支持的代码块会自动移除,让你的笔记依然保持整洁。

如何备份我的任务数据?

由于 TaskForge 将所有内容存储为仓库中的 markdown 文件,你有多种备份选项:

自动备份:

  • 云同步:iCloud 云盘、Google Drive 或 Dropbox 会自动备份你的仓库
  • Obsidian Sync:提供内置的版本控制和备份
  • Time Machine(macOS):在自动备份中包含你的整个仓库

手动备份:

  • 将仓库文件夹复制到外部驱动器或单独的云存储位置
  • 定期创建仓库的 ZIP 压缩包

最佳实践:

  • 在 2 种不同存储类型上至少保留 3 份数据副本
  • 不要仅依赖单一同步服务作为唯一备份
  • 偶尔测试从备份恢复以确保其有效
  • 每月归档已完成的任务以保持活动仓库精简

我可以从其他待办应用导入任务吗?

TaskForge 使用标准的 markdown 任务文件,因此你可以从任何导出为 markdown 或纯文本的应用导入任务。

直接兼容:

  • 任何使用 - [ ] Task 格式的 markdown 文件都可以直接使用
  • 完全支持 Obsidian Tasks 插件格式
  • 支持 TaskNotes YAML frontmatter 格式

从其他应用导入:

  • Todoist、Things、Any.do:将任务导出为文本,然后另存为 .md 文件放入你的仓库
  • Apple 提醒事项:将任务复制到仓库中的 markdown 文件
  • Notion:将页面导出为 markdown 并放入你的仓库

将包含任务的任何 markdown 文件放入你的 Obsidian 仓库文件夹中,TaskForge 将在下次刷新时自动检测到它们。

共享

如何与他人共享任务?

长按任意任务并从上下文菜单中选择共享,或在任务详情页面点击共享图标。这将打开设备的系统共享表单,其中包含任务的格式化摘要,包括状态、优先级、截止日期、标签以及返回 TaskForge 的深度链接。

如何从其他应用创建任务?

使用设备的共享表单!在任何应用(Safari、Chrome、备忘录等)里,点击共享按钮并选择 TaskForge。你会看到一个快速记录界面,可以编辑任务标题、查看共享的 URL,并选择保存到哪个列表。任务立即创建,不用等应用加载。

我可以选择共享任务保存到哪个列表吗?

可以!共享表单会把你所有的自定义空间列成可点选的选项。只需在保存前点击想要的空间即可。任务将遵循该空间的内联任务或 TaskNotes 格式设置。

共享任务保存后会怎样?

任务会直接写入你的 markdown 文件以便即时使用。下次打开 TaskForge 时,应用会自动通过智能解析处理共享任务,从标题中提取日期、标签、优先级和其他元数据。

语音助手

我可以用 Siri 添加任务吗?

可以!在 iOS 上,你可以说**“嘿 Siri,在 TaskForge 中添加任务”或“嘿 Siri,在 TaskForge 的工作列表中添加任务”**,然后说出任务内容。Siri 会在后台创建任务,无需打开应用。如果你没有指定列表,它会使用你的默认快速添加列表。

我可以用 Google 助理添加任务吗?

可以!在安卓上,你可以说 “Hey Google, add buy groceries to my inbox on TaskForge”(Google 助理的 App Actions 指令目前只支持英语)。Google 助理通过 App Actions 直接创建任务。你还可以说 “Show my tasks on TaskForge” 或 “Open search on TaskForge” 来打开特定视图。

我的任务会显示在 iOS Spotlight 搜索中吗?

会的!你所有活跃的(未完成的)任务都会被 Spotlight 索引。只需在主屏幕上向下滑动并开始输入任务标题,即可立即找到它。

准备好让你的 任务随身而行了吗?

App Store(iPhone、iPad)评分 4.8 / 5。TaskForge 在所有应用商店的累计下载量已超过 50,000 次。

仍需要 帮助?

找不到你要找的内容?联系我们的支持团队。