Jalara Studio

veröffentlicht am

Obsidian Dataview - Checkboxen nur von Notizen mit bestimmten Hashtags ausgeben

# #


Mit dem Plugin Dataview lassen sich in Obsidian Listen, Tabellen, Checkboxen (Tasks) und Kalender dynamisch ausgeben. Folgender Artikel zeigt, wie sich Checkboxen mit bestimmten Hashtags in einer Notiz anzeigen lassen:

Notes, die den Hashtag #todo enthalten:

Um eine Liste mit verlinkten Notizen anzeigen zu lassen, die einen bestimmten Hashtag (z.B. #todo) enthalten, schreibt man in Obsidian beispielsweise folgende Befehle1:

```dataview
LIST
FROM #todo
WHERE file.name != this.file.name
SORT file.name asc
```

Hinweis: Wenn du mehrere Hashtags (z.B. #erledigen, #wichtig etc) zusätzlich angegeben möchtest, schreibe hier: FROM #todo OR #erledigen OR #wichtig OR #important

Erklärung: Mit der Angabe WHERE file.name != this.file.name wird vermieden, dass sich die Notiz mit dem selben Namen sich selbst noch einmal verlinkt. Mit SORT file.name asc wird die alphabetische Reihenfolge erzwungen.

Die Ausgabe eignet sich zur Überprüfung, ob die Notizen auch eine Checkbox (wie z.B. - [ ] Steuererklärung abgeben) besitzen.

Zeige alle Checkboxes der Notes mit dem Hashtag #todo

Sollen jetzt nur die Checkboxes darin ausgegeben werden, verwende statt der Angabe LIST die Angabe TASK:

```dataview 
TASK 
FROM #todo
WHERE file.name != this.file.name
```

Zeige alle Checkboxen der Notes mit dem Hashtag #todo mit verlinkter Überschrift

Sollen zusätzlich zu den Checkboxen die Dateien als Überschrift angezeigt und verlinkt sein, kannst du folgende Befehle in Dataview verwenden:

```dataview 
TASK
FROM #todo
WHERE file.name != this.file.name
GROUP BY file.link
SORT file.name asc
```

Zeige unerledigte Checkboxen der Notes mit dem Hashtag #todo mit verlinkter Überschrift

Sollen die bereits erledigten nicht angezeigt werden, so verwende den Befehl WHERE !completed:

```dataview 
TASK 
FROM #todo
WHERE file.name != this.file.name AND !completed
GROUP BY file.link
SORT file.name asc
```

Checkboxen ausgeben, die im Text ein bestimmten Hashtag enthalten

Wenn du das Plugin Tasks2 nutzt, kannst du unerledigte Checkboxen von Heute mit dem Hashtag #todo z.B. wie folgt ausgeben:

```tasks
has tags
tags include #wichtig
not done
due on today
hide task count
hide backlinks
```

Links