Skip to content

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

Dataview


Comments