jieye の 数字花园

Search

Search IconIcon to open search

Dataview

Last updated Unknown

我的理解是将每一篇文章理解成一个数据库,借助编程语言可以实现高级自动化

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
```dataviewjs
var list=dv.pages(`"Notes/报告"`)
for(let e of list){
if(e.title!=="💽博文分享"){
dv.paragraph(`[[${e.title}]]`)
}
}
dv.paragraph(`

❕ 此目录由dataview自动生成`)
1
2
3
4
5
6
7
8
9
var list=dv.pages(`"Notes/报告"`)
for(let e of list){
if(e.title!=="💽博文分享"){
dv.paragraph(`[[${e.title}]]`)
}
}
dv.paragraph(`

❕ 此目录由dataview自动生成`)

数据自动化,js 无敌!可以有很多奇淫巧

  1. 获取所有的 tag!
1
2
3
4
5
```dataviewjs
// 生成所有的标签且以 | 分割,修改时只需要修改 join(" | ") 里面的内容。
dv.paragraph(
  dv.pages("").file.tags.distinct().map(t => {return `[${t}](${t})`}).array().join(" | ")
)