「沙牛清单·Obsidian」实训营第1期
【★】每日课程及作业(每天更新)
【★】分享及下载
软件下载
沙牛老师分享
Obsidian 日期时间格式(2-13)
Obsidian实训营推荐插件下载
【0】课前准备
【0-1】关于「obsidian实训营」
【0-2】一个说明
【0-3】学习手册使用指南
【0-4】作业提交指南和注意事项
【0-5】开营仪式
【1】回顾清单
0-1 Obsidian实训营,将告诉你什么?
0-2 如何更好地学习Obsidian实训营?
1-1 重新认识Obsidian
1-2 你将用Obsidian来干什么?
1-3 使用Obsidian的准备工作
1-4 从认识界面开始
2-1 创建一条笔记
20240728 主题会议——输出(上)
2-2 建立一个链接
2-3 深入理解双链
2-4 Obsidian的文件管理
2-5 安装插件
2-6 Obsidian标签和书签
2-7 Obsidian的设置选项
2-8 Obsidian命令面板
2-9 Obsidian核心插件(上)
2-10 Obsidian核心插件(下)
2-11 Obsidian快捷键
2-12 Obsidian白板
2-13 Obsidian模板
2-14 Obsidian日记
2-15 Obsidian搜索
3-1 为Obsidian建立图床
3-2 一次写作,随处可用!
20240812 主题会议——输出(中)
3-3 Obsidian数据同步和备份
3-4 Obsidian属性
3-5 在Obsidian中使用看板
3-6 在Obsidian使用思维导图
3-7 初谈清单笔记
3-8 在Obsidian中阅读文档
3-9 在Obsidian中绘制流程图
3-10 无限白板Excalidraw
3-11 在Obsidian中,记录视频笔记
3-12 更强大的编辑器
3-13 Obsidian主题
3-14 导出Obsidian笔记
3-15 在Obsidian中使用AI(上)
3-16 在Obsidian中使用AI(下)
3-17 DataView插件(上)
3-18 DataView插件(中)
3-19 DataView插件(下)
4-1 再谈清单笔记
4-2 Obsidian知识管理(上)
4-3 Obsidian知识管理(下)
4-4 Obsidian写作流程
4-5 用Obsidian记录跟踪日志
4-6 Obsidian项目管理
4-7 Obsidian任务管理(上)
4-8 Obsidian任务管理(下)
5-1 Obsidian实训营,我们都干了些什么?
20240919 Ob实训营 结营
【2】优秀作业
Day1优秀作业
Day3优秀作业
Day4优秀作业
Day5优秀作业
Day6优秀作业
Day7优秀作业
Day11优秀作业
Day12优秀作业
Day13优秀作业
Day18优秀作业
Day19优秀作业
Day20优秀作业
Day21优秀作业
Day23优秀作业
Day24优秀作业
Day34优秀作业
Day35优秀作业
Day36优秀作业
【3】答疑和讨论
本文档使用 MrDoc 发布
-
+
首页
3-18 DataView插件(中)
# 前文提要 * [[3-17 DataView插件(上)]] * 今天,中部分课时 * 更完整的语法 * 更多的搜索条件 # 更完整的查询语法 *  * 条件叠加 * 或 `or` * 和 `and` * demo:来自于某一个文件夹,且同时包含某个标签 * `04 文章` * where * 添加一个或多个可用(不)等式表达的条件 * demo:对自定义 `rating` 属性的查询 * sort * `desc`:降序 * `asc`:升序 * groupby * demo:按文件夹排序 * demo:按标签排序 # 查询的视图 ## 列表视图 * `list` * 建议场景:简单查询 * 为文件夹添加笔记列表 * 作为文档模板 * 展示状态标签下的笔记 * 展现形式:无序列表 * 除ID外,只能有一个列 * demo:tags ## 表格视图 * `table` * 建议场景:需要展示多属性,进行多条件的复杂查询 * 指定列属性 [[#笔记文件元数据]] * demo * 自定义列标题 `as` * demo * 排除第一列 `without id` * demo * 复杂查询 * group by * sort * limit ## 任务视图 * `task` * 建议场景:查询特定条件的任务 * 作为边栏 * [[obsidian_dataview_task_demo]] * 查询来源 * 标签 * 单一文件 * 文件夹 * 条件 * 已完成 * 标签 * 分组(demo) * 已完成 * 标签 ## 日历视图 * 必须带有一个 `日期` 属性 # 如何写一条查询语句? * 步骤 * 创建代码模块 * 为代码模块指定 `dataview` 语言 * 使用什么视图展现? `list | table | task | calendar` * 从哪查询? `from "文件夹" | # 标签` * 指定条件 `where` * 指定排序方式 `sort asc | desc` * 进行分组 `group by` * 设置数量限制 `limit` * # 附属信息 ## 笔记文件元数据 * [[obsidian_dataview_demo#查看当前文件属性|查看当前文件属性]] * **file.name**: 文件标题(字符串) * **file.folder**: 文件所属文件夹路径 * **file.path**: 文件路径 * file.size: (in bytes) 文件大小 * **file.ctime**: 文件的创建时间(包含日期和时间) * **file.mtime**: 文件的修改时间 * **file.cday**: 文件创建的日期 * **file.mday**: 文件修改的日期 * **file.tags**: 笔记中所有标签数组 * file.etags: 除去子标签的数组 * file.inlinks: 指向此文件的所有传入链接的数组 * file.outlinks: 此文件所有出站的链接数组 * file.aliases: 文件别名数组 ## 任务属性 * **completed**: 任务是否完成 * fullyCompleted: 任务以及所有的子任务是否完成 * text: 任务名 * line: task 所在行 * path: task 所在路径 * section: 连接到任务所在区块 * link: 连接到距离任务最近的可连接的区块 * subtasks: 子任务 * real: 如果为 true, 则是一个真正的任务,否则就是一个任务之前或之后的元素列表 * completion: 任务完成的日期 * due: 任务到期时间 * created: 创建日期 * annotated: 如果任务有自定义标记则为 True,否则为 False # 课后作业 > 课后作业 > * 实践Dataview的各种视图和参数。 # 课时预告 * 可运算的Dataview * 展示最近一周修改的笔记 * 展示最近一周的待办事项 * [[3-19 DataView插件(下)]]
栗子-助教
2024年9月5日 08:32
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码