Anytype 中文文档 下载 App

Filters 与 Sorts:精确控制视图里显示什么、按什么顺序

Filters:控制显示范围

Filter 定义"哪些对象出现在这个视图里"。只有满足筛选条件的对象才会被显示。

怎么添加 Filter

在视图右上角 → View Settings → Filters → + New Filter

然后:

  1. 选择要筛选的 Property(比如"状态"、"截止日期"、"负责人")
  2. 选择比较操作符
  3. 选择比较值

支持的比较操作符

根据 Property 类型不同,可用的操作符也不同:

Property 类型可用操作符示例
Select(单选)is / is not
Multi-select(多选)contains / does not contain
Date(日期)is before / is after / is within / relative (today/tomorrow/last week…)
Number(数字)equals / greater than / less than / between
Checkboxis / is not
Textcontains / does not contain / starts with / ends with
Object(引用)is / is not / is empty / is not empty

多个 Filter 的逻辑

当你有多个筛选条件时,两个逻辑选项:

例子

显示"状态为'进行中' 且 优先级为'高' 且 截止日期在本周内"的所有 Task

三个 Filter + All 逻辑。

显示"负责人为'张三' 或 负责人为'李四'"的所有 Task

两个 Filter + Any 逻辑。

保存为视图

创建好 Filters 后可以保存为一个命名的视图——下次打开 Type 直接切到那个视图,不用重新设置。

Sorts:控制排列顺序

Sort 定义"对象按什么顺序出现"。

怎么添加 Sort

在视图右上角 → View Settings → Sorts → + New Sort

  1. 选择要排序的 Property
  2. 选择 Ascending(升序) 或 Descending(降序)

多级排序

可以依次添加多个 Sort:

先按"优先级"降序(高优先级在上)→ 再按"截止日期"升序(更近的在上)→ 再按"创建日期"升序(先创建的在上)

排序优先级从上到下——第一个 Sort 排完后,有相同值的对象再按第二个 Sort 排,以此类推。

不同视图的 Sort 表现

视图Sort 的影响
Grid行的顺序从上到下
Kanban同一列内卡片的顺序
List列表从上到下
Gallery网格排列顺序(自动转为行列)
Calendar不适用(按日期排列)

组合使用 Filters + Sorts

Filters 和 Sorts 通常一起用:

场景:周一早上,想快速查看这一周最紧急的任务。

  1. Filter:截止日期 is within this week
  2. Filter:状态 is not 已完成
  3. Sort:优先级 Descending → 截止日期 Ascending

结果:本周到期的、还没完成的任务,按优先级从高到低、同优先级按截止日从近到远排列。

保存常用组合

当你调好一组 Filter + Sort + Layout 后,把整个配置保存为一个命名视图:

点击视图名称旁边的三点 → Duplicate View → 重命名(比如"本周紧急任务")

下次直接在视图栏切换。建议为高频场景各建一个:

延伸阅读