Dataview Hiển thị link tới note¶
Yêu cầu
Hiển thị những note được link kết tới ghi chú
Giải pháp¶
Sử dụng metadata trong page, cụ thể:
file.outlinks
: tất cả các liên kết gửi đi từ tệp này, nghĩa là tất cả các liên kết mà tệp chứa.file.inlinks
: tất cả các liên kết đến tệp này, nghĩa là tất cả các tệp có chứa liên kết đến tệp này.
Nếu chỉ sử dụng file.outlinks + file.inlinks
thì sẽ xảy ra trường hợp nó sẽ liệt kê luôn những file hình ảnh được embed trong note.
=> Sử dụng filter(file.outlinks, (x) => !contains(string(x), "png"))
để loại bỏ những link có đuôi là png, mở rộng ra nếu sử dụng jpg, jpge, gif...
Query¶
thêm ```dataview
TABLE
filter(file.outlinks, (x) => !contains(string(x), "png")) + file.inlinks as "Links"
FROM #journal
SORT file.cday ASC
Xem thêm