批量编辑可一次性更新多行上的一组共用字段。适用于交易、订阅、任务、时间记录、客户、项目、文档与发票。
标签、共享数据与 MCP 令牌也有选择列,但仅用于移除行——参见下方仅支持批量删除。
工作方式
- 在列表页面,使用复选框选取多行。
- 底部会出现批量操作工具栏;点击 编辑 打开批量编辑向导。
- 编辑步骤 — 选取的行会以可编辑单元格的表格呈现。顶部的应用到全部行可让你为支持该操作的字段设置一次值并推送到每个选中行(按 Enter 应用)。你也可以从表格中移除某一行以将其排除在本次编辑之外——这只是把它从本次操作中剔除,并不会删除该记录。改动过的单元格会高亮显示,让你清楚看到自己改过哪些内容。
- 列操作 — 每个列标题都带有清除和还原按钮。清除会一次性清空所选全部行的该列;还原会把该列恢复为已保存的值,撤销你对它所做的任何编辑,包括一次清除。在该列确实有编辑之前,还原保持为灰色不可用。必填列(名称、状态、任务的类型、金额)没有清除按钮,因为它们不能留空。两者都作用于整个选择范围,而不只是当前查看的这一页,并且都不会影响你已从本次编辑中移除的行。
- 确认步骤 — 查看即将变更的内容,再提交以应用。对于保留历史记录的实体,每行会为你修改的每个字段记录一条条目。
离开列表时不会保留你的选取。若在打开向导前先离开页面,选取的行会重置。
各实体支持的字段
交易 — 打开 批量编辑交易:
- 日期、说明、类型(收入/支出)、金额、货币、标签。
订阅 — 打开 批量编辑订阅:
- 名称、费用、税率、计费周期、每周期计费次数、货币、计费日期、类型(收入/支出)、标签、启用状态。将某一行的税率留空会清除其拆分。
任务 — 打开 批量编辑任务:
- 名称、项目、状态、类型、优先级、开始日期、截止日期。
时间记录 — 打开 批量编辑时间记录:
- 名称、任务、标签、开始时间、结束时间(结束时间必须晚于开始时间)。
说明、子任务、明细项及其他复杂字段刻意不纳入批量编辑,请逐行变更。
客户 — 打开批量编辑客户:
- 名称、状态、成交概率、预估金额、跟进日期、来源、标签。客户名称唯一,因此名称不支持「应用至全部」。
项目 — 打开批量编辑项目:
- 名称、客户、状态、开始日期、结束日期、标签。客户选择器会替换整个集合——清空即会解除项目与所有客户的关联。
文档 — 打开批量编辑文档:
- 名称、描述、客户、项目、标签。此处永远无法编辑文档正文,因此批量保存不会写入新版本。
发票 — 打开批量编辑发票:
- 发票编号、状态、开具日期、到期日期、金额、标签。若发票金额由明细行计算得出,该金额显示为只读。
不会保存的行
有些行无法按编辑后的样子保存。它们会留在向导中,在确认步骤被标记并跳过——其余内容仍会保存:
- 名称为空,或发票编号为空;
- 金额或预估值不是数字;
- 结束日期早于开始日期,或到期日期早于开具日期;
- 同一次编辑中有两个客户同名。客户名称唯一,因此两行都会被保留不保存。与所选范围之外的客户冲突,只有在保存时才会发现。
变更历史中记录了哪些内容
任务、客户、项目与发票会保留变更日志,批量编辑会以逐行条目的形式显示其中;请参阅 实体变更日志。交易、订阅、时间记录与文档不会写入各实体的变更日志。
提示与特殊情况
- 一行一条变更日志。 对五行执行批量操作会产生五条独立条目,而非一条分组事件。
- 空值与未更改的区别。 在向导中未改动某个单元格,表示“不更改此项”。刻意清空单元格才会写入空白值。
- 跨字段校验仍然适用。 时间记录的结束时间必须晚于开始时间;若任一行的组合无效,向导会拒绝确认。
- 批量删除就在批量编辑旁边。 工具栏也提供批量删除操作,并附有计数确认提示。
仅支持批量删除
有三个列表带有选择列,只提供一个破坏性操作,没有编辑向导,因为它们没有值得跨多行一次更改的内容:
- 标签(
/tags)— 删除。所有带有被删除标签的条目都会失去它;条目本身不受影响。标签的另一个字段只有名称,而名称唯一,因此共享值会在除第一行外的每一行上冲突。 - 共享数据(
/share-links)— 撤销。持有被撤销链接的人会立即失去访问权限,且无法撤销。已撤销的链接无法选中。链接唯一可编辑的字段是有效期,逐行编辑器已经覆盖。 - MCP 令牌(设置 → 集成)— 撤销。使用被撤销令牌的一切都会立即停止工作。编辑令牌的工具访问权限或范围仍是逐个进行的操作。
批量删除会移除什么
批量删除客户或项目会解除其记录的关联,而不是删除它们,确认框会在你提交前说明所涉及的内容:
- 关联的项目和文档会被解除关联,并单独标出其中不再有任何其他关联的数量;
- 发票和交易会保留自身记录,只是清空其中的客户或项目。
若要将客户或项目连同其记录一起删除,请单独删除它——引导式删除提供该选项;批量删除不提供。
其他批量操作
工具栏不只有批量编辑,还包括:
- 删除,出现在所有支持选中的列表上,并带一个显示行数的确认提示。
- 创建发票,出现在任务和时间记录上,它把选中范围变成一张预填好的发票,而不改动任何东西。参见开票流程。
在移动设备上
移动应用不提供,请从网页应用管理。