批量编辑:在 Grid / List 视图里一次改多个对象的属性
为什么用批量编辑
批量编辑视图存在的意义:如果你要改 5 个以上对象的属性,不要一个个点开改——用批量操作。
场景举例:
- 一个项目结束了,想把 30 个 Task 的状态都改成"已完成"
- 新成员加入,想把 15 个待办分给她
- 年底了,想把去年的项目都加上"2024"标签
在 Grid 视图里批量编辑
方法一:选择多个行
在 Grid(表格)视图里:
- 点击第一行的行头(最左侧,Property 面板图标旁边)
- 按住 Shift → 点击最后一行 → 选中连续的多行
- 或按住 Ctrl/Cmd → 逐个点击行头 → 选中不连续的多行
- 右键 → 选择批量操作
方法二:拖拽框选
在 Grid 视图里按住鼠标左键拖动,可以框选多行。
可以批量做什么
| 操作 | 说明 |
|---|---|
| 改 Property 值 | 批量设置某个 Property 的值(比如状态改成"已完成") |
| 删除 | 批量移到 Bin |
| 改变 Type | 批量切换对象的 Type |
| 标签 | 批量加/减 Multi-select 属性的选项 |
| 导出 | 批量导出这些对象 |
批量改 Property 的操作
- 选中多行
- 右键 → Edit property
- 选择要改的 Property
- 输入新值(Select 类型会弹出选项列表,Date 类型会弹出日期选择器等)
- 确定 → 所有选中行的该 Property 值同步更新
在 List / Gallery 视图里批量编辑
List 和 Gallery 视图同样支持选择多个对象后批量编辑:
- 点击对象卡片左上角的勾选框(需要开启多选模式)
- 或者按住 Shift / Ctrl/Cmd 点击
- 选中后底部出现批量操作栏
在 Kanban 视图里批量编辑
Kanban 视图特有的批量操作:拖拽一列 = 批量改状态。
- 把"待办"列的 10 张卡片拖到"进行中"列(按住 Shift 多选后整体拖)
- 这 10 个 Task 对象的 Status Property 自动更新为"进行中"
快速技巧
全选
Ctrl/Cmd + A 选中当前视图的所有对象——然后批量操作。
先 Filter 再批量
高效工作流:
- 先设置 Filter 筛选出目标对象(比如"所有未完成 + 截止日期已过的任务")
- 确认筛选结果就是要批量处理的
- 全选 → 批量修改属性
批量改 Type
场景:你想把一批临时创建的 Page 对象升级成正式的 Task 对象。
- Filter 找出所有要改的对象
- 全选 → 右键 → Change Type → 选择目标 Type
- 所有对象的 Type 改变,但 Property 值保留(两边共有的 Property 会保留值)
注意事项
| 提示 | 说明 |
|---|---|
| ✅ 批量前先 Filter 确认 | 防止误改 |
| ✅ 批量操作可撤销 | Ctrl/Cmd + Z 可以撤销上一步批量操作 |
| ⚠️ 跨 Property 类型改值会清空 | 比如把"状态: 进行中"改成 Text 类型的 Property,值会丢失 |
| ⚠️ 改 Type 只保留共有 Property | 把 Task 改成 Book,Task 特有 Property 会消失 |