Hi, I am pretty new to Obsidian, YAML, Javascript, and the “dataview”-plugin in general. I would like to do the following and I haven’t found an answer yet.
I use Obsidian for writing meeting notes. Sometimes I paste important links in one of these notes that I need to use later. I am potting these notes in a folder named “Meeting Notes”.
I would like to create a dataview list (or table) where I can list these “important” links so I don’t need to search for them in every single note.
I tried to put “link::” in front of these links, but when I tried creating a dataview list, it just listed all my notes. I also tried it with a dataview-table like this:
table link as "Link"
sort file.ctime desc
But this just lists all my files + a column with the links, even if there isn’t a link in the note. I would somehow need to exclude all notes that don’t have the “link::”-text. Is that possible?
Woah! Nice solution thank you, I would like to achieve the same, but my files only have the #bookmarks tag and the links don’t have any prefix or suffix, maybe the only rule is that they are external links. Would it be possible to list all the links inside #bookmarks notes ?
About the source (notes with the tag “#bookmarks”) you can define FROM in this way: FROM #bookmarks.
But you need to use a way to turn your links as metadata. Without any prefix in the format of an inline field, you don’t have any metadata (external links aren’t implicit fields, only backlinks) to be queried.