とりあえず何かしらのノートたちをTABLEを使ってリストを出力させてみようという感じでやるとこんな感じ
TABLE
published,
file.tags AS tags
FROM "tech"
SORT file.mtime DESC特にカラム指定せずともfileに関しては表示された状態になっている
なんとなくファイル名に日本語を含めるのに抵抗があるので、できればfrontmatterにtitleを別で用意してそいつを参照させるようにしたい(もちろんノートへのリンクもつけておきたい)
Markdownファイルの前提
今回扱うノートにはすべてfrontmatterを書いている
---
title: dataviewのTABLEリストでfileカラムを除外する
tags:
- tech/Obsidian/Plugin/dataview
---こんな感じ、そしてリンクにするのをファイル名ではなくtitleにしたい
fileの除外
WITHOUT IDで除外できる
これはIDがこの場合はfileという扱いってことなのかな(詳しく追ってはいない)
TABLE WITHOUT ID
link(file.link, title) AS "Title",
published,
file.tags AS tags
FROM "tech"
SORT file.mtime DESC2行目、代替となるカラムを用意する(Title)
linkでリンク表示にできる、表示する文字列をfrontmatterのtitleにする
求めている感じになってきた
おわり
Obsidianのdataviewプラグインに関してはやりたいことを単語で探すとIssueにたどり着いてたいていのやりたいことは解決策が書いてあるので助かる…
- 参考
Omit “File” column in TABLE results · Issue #102 · blacksmithgu/obsidian-dataview


