保存一个常用问题
笔记视图保存名称和筛选表达式,用于反复查看某个集合。可以为项目、阅读队列或复盘建立视图。名称应能清楚说明它包含什么。视图是对笔记的查询,不是副本,也不会像文件夹一样移动正文。
让筛选可理解
从已经在界面中验证过的筛选开始。如果视图突然为空,先检查标签、归档状态、账号和权限,而不是直接修改笔记。自动化可通过 API 参考中的用户视图接口读取、创建、更新和删除视图。
建立可验证的视图
登录后创建两条私人测试笔记:一条带 #work 和未完成复选框,另一条带 #personal 且没有任务。打开「视图」的 Create view 表单,标题和筛选表达式必填,图标可选且不影响筛选。Validate 操作只校验表达式,不会保存视图。
- 标题填写“未完成工作”,将上面的表达式填入筛选字段。
- 点击 Validate,期望看到“Filter expression looks valid”;有错误先修正再保存。
- 点击保存,再打开已存视图。#work 笔记应出现,#personal 笔记不应出现。
- 勾选 #work 笔记中的任务后刷新视图,该笔记应不再符合条件。
- 修改或删除视图只改变查询,不会删除笔记。
tag in ["work"] && has_task_list && has_incomplete_tasks常用筛选与空结果
表达式中的标签值不带 # 前缀,组合条件可用 &&、||、!。表达式有效也可能没有匹配结果。先用自己拥有的笔记测试一个简单条件,再逐个增加条件;权限检查仍然生效。
| 目标 | 表达式 |
|---|---|
| 置顶笔记 | pinned |
| 精确项目标签 | tag in ["work"] |
| 无标签 | size(tags) == 0 |
| 最近一天创建 | created_ts >= now - duration("24h") |
| 正文包含 TODO | content.contains("TODO") |
| 未放入空间 | space == null |