Änderungsprotokoll
1.113.0 Abfragen mit Selbstbezug
18. August 2026
Dies ist eine ältere Version. Sie wird nicht mehr gepflegt; empfohlen ist die aktuelle Version 1.147.0.
Diese Ausgabe lässt eine Abfrage wissen, wo sie steht. Mit dem Vorsatz this. greift sie auf die Eigenschaften ihrer eigenen Seite zu, und ein leeres Link-Ziel sammelt alles, was auf diese Seite verweist. Damit schreiben Sie eine Abfrage einmal und legen sie in jede Notiz derselben Art. Dazu kommen fünf kleine Bausteine für die Ergebnis-Spalten: das Datum aus dem Dateinamen, die Tage bis heute, Zahlen und Beträge in Landesform, ein Ordner-Filter für Verweis-Listen und eine Hervorhebung.
- Der Vorsatz this. bezieht sich auf die Seite, in der die Abfrage steht, statt auf den jeweiligen Treffer: this.file.link liefert deren Verweis, this. mit einem Eigenschaftsnamen deren Frontmatter-Wert. Ein leeres Verweis-Ziel als Quelle sammelt alle Seiten, die auf sie zeigen, und in der Gegenrichtung alle, auf die sie zeigt. Die Seite selbst taucht dabei nie unter ihren eigenen Treffern auf. Auf einer Personen-, Projekt- oder Themenseite steht damit dieselbe Abfrage überall und zeigt trotzdem überall das Passende.
- Beginnt ein Dateiname mit einem Datum in der Form 2026-04-18, liest das Feld file.day es als echtes Datum. Sie können danach sortieren, es vergleichen und damit rechnen, ohne es zusätzlich ins Frontmatter zu schreiben. Die Funktion days liefert aus einem Zeitabstand die Zahl ganzer Tage, sauber gerundet, damit die Zeitumstellung nicht einen Tag verschluckt.
- Das Pluszeichen verbindet jetzt auch Datums-, Zeitraum-, Zahl- und Verweis-Werte mit Text, wo bisher eine leere Zelle stand. So entsteht aus mehreren Angaben eine lesbare Spalte wie 18.04.2026 — 48 Tage. Die Funktion bold hebt dabei einen Teil hervor, nicht nur die ganze Zelle; sortiert und gruppiert wird weiterhin nach dem reinen Text, die Hervorhebung ändert daran nichts.
- Die Funktionen numberformat und currencyformat stellen Zahlen und Geldbeträge so dar, wie es in Ihrer Sprache üblich ist, mit Tausender-Trennung und Währungszeichen an der richtigen Stelle. Ohne Angabe einer Währung rechnet currencyformat in Euro. Ein Tippfehler im Währungs-Kürzel lässt die Zelle nicht leer, sondern zeigt die nackte Zahl.
- Die Funktion infolder behält aus einer Liste von Verweisen nur die, deren Ziel in einem bestimmten Ordner oder darunter liegt. Zusammen mit der Längen-Funktion finden Sie damit die Seiten, auf die aus einem Ordner niemand verweist, also die losen Enden einer Struktur.
- Die drei Formatierer der Abfrage richten sich jetzt nach der Sprache, die Sie im Programm eingestellt haben, und nicht mehr nach der des Betriebssystems. Das betrifft auch Monats- und Wochentagsnamen in Datumsformaten: In einem englisch eingestellten Programm erscheinen sie ab jetzt englisch, auch auf einem deutschen System. In Rechnungen innerhalb von Fließtext und in berechneten Spalten von Datentabellen bleibt es bei der Sprache der Umgebung, weil dort kein Dokument dahintersteht.