中级篇主要介绍一些复合操作以及 dv.view() 的使用。一、链接查询Obsidian 作为双链笔记应用中的佼佼者,提供了强大的链接支持。而我们作为使用者,能够熟练掌握并应用链接,同时在 Dataview 中根据需求写出相应的查询语句或代码,更是如虎添翼。链接在 Obsidian 中可...
继上篇 YAML 简介后[[Obsidian插件Dataview —— YAML简介(二)]],本章介绍 Dataview 的数据查询方式一、DQL 查询语言Dataview 插件为 Obsidian 提供了强大的数据查询和可视化功能。通过使用 Dataview 查询语言(DQL),用户可以...
DataArray 接口是 Dataview 提供的列表数据操作的抽象,它是对 JavaScript 数组操作的扩展和基于 Dataview 环境的本地化。我们可过 dv.array() 将一个普通的数组转换成 DataArray 类型,也可以反向操作将其转换成普通的 JavaScript 数组,比...
现在开始我们来介绍在入门中没有提及到的方法,这些知识点会让你应对复杂的需求时更加游刃有余,有更多的思路。一、更多页面获取方式在前面的示例中我们使用 dv.current() 来获取代码所在当前页面,使用 dv.page(path) 来获取单个文档页面,使用 dv.pages(source) ...
一、语法结构DQL 查询语言的语法定义如下:TABLE or LIST or TASK or CALENDER [WITHOUT ID] <field> or <field AS alias>FROM <source>WHERE <clause&...
一、JavaScript操作map对于所有元素执行相同操作如 [1,2,3].map(p=>p+1) 可以得到 [2,3,4],这个 p 代指操作时的每一个元素,p=>p+1 本质上是个函数再比如 dv.pages(`"目标文件夹"`).map(p=>p.file.ta...
Luxon 是一个完整的日期与时间处理库,它提供了 ISO 8601 规范的解析、格式化、本地化以及日期与时间运算等功能。在 Dataview 中我们使用 dv.luxon 来获取 Luxon 实例。Luxon 提供了以下几个操作类:DateTime: 表示特定的毫秒时间,以及时区和区域设置。...
在 Obsidian 中,YAML 是一种用于配置文件和元数据的标记语言。YAML 语法简洁明了,易于阅读和编写,使得在 Obsidian 中描述属性变得更为便捷。在 Obsidian 中,YAML 通常用于为笔记添加元数据,如标题、标签、别名等。这些元数据可以帮助你更好地组织和管理笔记。具体来说...
一、类型1. 为什么需要类型在一个多人协作的大型项目中,小明作为基础库的研发工程师,提供了一个公共函数调用 showInput(input),定义如下:function showInput(input) { return input.show();}此时,作为业务调用方的小红...
一、插件列表 插件名称 介绍 Style Setting 对主题进行个性化设置 QuickAdd 快速添加笔记或内容到你的库 Templater Calendar 快捷创建日记和周记 Excalidraw 一个非常好用...