Spickzettel zur Suchsyntax
Die Suche in Agenda ist einfach und schnell: Du tippst einfach ein paar Suchbegriffe ein und durchsuchst damit sofort alle deine Notizen. Die Treffer in der aktuell ausgewählten Übersicht oder im aktuell ausgewählten Projekt stehen oben in der Ergebnisliste, die in archivierten Projekten oder im Papierkorb ganz am Ende.
Du kannst aber auch deutlich komplexere Abfragen erstellen – zum einen, indem du auf die Suchtokens im Suchfeld klickst bzw. tippst, die beim Drücken der Leertaste oder der Eingabetaste entstehen, zum anderen über ein System, das den Textaktionen sehr ähnlich ist (siehe das Kapitel Spickzettel zu den Textaktionen), kombiniert mit einer leistungsfähigen Autovervollständigung.
Sucheigenschaften werden mit einem Backslash (\) eingeleitet, der ein Menü zur Autovervollständigung öffnet. Darin siehst du die verfügbaren Eigenschaften, nach denen sich suchen lässt, und du kannst die Liste weiter eingrenzen, indem du die ersten Zeichen der gewünschten Aktion tippst.
Tipp: Auf iPhone und iPad ohne Hardwaretastatur ist das Tippen des Backslash-Zeichens etwas umständlich. Stattdessen kannst du einfach auf das Lupensymbol im Suchfeld tippen. Praktisch!
Ebenso lässt sich auf manchen Tastaturen, etwa chinesischen oder japanischen, ein Backslash nur schwer eingeben. Überall dort, wo ein Backslash-Zeichen angegeben ist, kannst du deshalb auch zwei Backticks (``) oder zwei Mittelpunkte (
··) verwenden.
Viele dieser Eigenschaften können sogenannte Parameter in Klammern aufnehmen (ähnlich wie du Tags Wertparameter mitgeben kannst, siehe das Kapitel Tags, Personen, Textaktionen und Links), um das Verhalten dieser Aktionen weiter zu verfeinern. \title(starts-with: yak) sucht zum Beispiel nach dem Wort „yak“ am Anfang des Titels der Notiz.
Als Standard gekennzeichnete Parameter gelten als Standardparameter, wenn keiner angegeben wird. \tag(important) ist zum Beispiel gleichbedeutend mit \tag(name: important).
Nachfolgend findest du eine vollständige Übersicht der Sucheigenschaften, die Agenda derzeit unterstützt.
Notizeigenschaften
\all
- sucht über alle Felder einer Notiz hinweg (Standard)
- Synonyme:
everything
\on-the-agenda
- sucht nach dem Status „Auf der Agenda“ einer Notiz
- Synonyme:
ontheagenda,ota,agenda
\title
- sucht im Titel einer Notiz
- Synonyme:
ti
\assigned-date
- sucht nach dem zugewiesenen Datum einer Notiz, also einer Notiz mit einem einzelnen Datum
- Synonyme:
- Kurzformen:
\today,\tomorrow,\yesterday,\monday,\tuesday,\wednesday,\thursday,\friday,\saturday,\sunday
\start-date
- sucht nach dem Startdatum einer Notiz, also dem ersten Tag einer Notiz, der ein Datumsbereich zugewiesen wurde
- Synonyme:
\end-date
- sucht nach dem Enddatum einer Notiz, also dem letzten Tag einer Notiz, der ein Datumsbereich zugewiesen wurde
- Synonyme:
Zugewiesenes Datum vs. Start-/Enddatum:
\assigned-dategilt für Notizen mit einem einzelnen Datum, während\start-dateund\end-datefür Notizen mit einem Datumsbereich gedacht sind. Hat eine Notiz nur ein einzelnes Datum, finden\assigned-dateund\start-datedieselben Notizen, ihre Ergebnisse überschneiden sich also. Der Unterschied wird erst sichtbar, sobald Notizen Datumsbereiche haben.
\linked-event
- sucht nach dem mit einer Notiz verknüpften Ereignis
- Synonyme:
\calendar
- sucht nach dem Kalender des mit einer Notiz verknüpften Ereignisses
- Synonyme:
\due-date
- sucht nach dem Fälligkeitsdatum von Erinnerungen in einer Notiz
- Synonyme:
\color
- sucht nach der Hintergrundfarbe einer Notiz
- Synonyme:
\pinned
- sucht nach dem Status „angeheftet“ einer Notiz
- Synonyme:
\footnote
- sucht nach dem Fußnoten-Status einer Notiz
- Synonyme:
\done
- sucht nach dem Erledigt-Status einer Notiz
- Synonyme:
\locked
- sucht nach dem Sperrstatus einer Notiz
- Synonyme:
\shared
- sucht nach dem Freigabestatus einer Notiz
- Synonyme:
\edited-date
- sucht nach dem Bearbeitungsdatum einer Notiz
- Synonyme:
\creation-date
- sucht nach dem Erstellungsdatum einer Notiz
- Synonyme:
\template
- sucht nach der Vorlage, mit der eine Notiz erstellt wurde
- Synonyme:
Notizinhalt
\tag
- sucht nach dem Tag im Inhalt einer Notiz
- Synonyme:
#
Parameter
name– der Name des Tags – Standard, erforderlichcolor– der Name oder Hexwert der Farbe des Tags – Premiumvalue,text,string– ein optionaler Textwert – zweiter Standardday,on,after,before,until,from,in– ein optionaler Tageswertdate,at– ein optionaler Datumswertint,integer,number,level– ein optionaler Ganzzahlwertfloat,double– ein optionaler Fließkommawert
Beispiele
\tag(name: important)– erstellt den Tag#important, entspricht\tag(important)\tag(important, color: blue)– erstellt den Tag#importantin Blau\tag(important, color: #333)– erstellt den Tag#importantmit der Hexfarbe #333\tag(priority, value: high)– erstellt den Tag#priority(high), entspricht\tag(priority, high)\tag(due, day: tomorrow)– erstellt den Tag#due(6 April 2022)\tag(due, in: 3 weeks)– erstellt den Tag#due(26 April 2022)\tag(deadline, at: 17 oct 2022 13pm)– erstellt den Tag#deadline(17 Oct 2022 at 13.00)\tag(priority, int: 1, color: red)– erstellt den Tag#priority(1)in Rot\tag(version, float: 2.1)– erstellt den Tag#version(2.1)
\person
- sucht nach der Person im Inhalt einer Notiz
- Synonyme:
@,contact
Parameter
name,alias,nickname– der Name der Person – Standard, erforderlich
Beispiele
\person(name: Tom G)– erstellt die Person@(Tom G), entspricht\person(Tom G)
\reminder
- sucht nach der Erinnerung im Inhalt einer Notiz
- Synonyme:
\remind,
Parameter
none– fügt eine Platzhalter-Erinnerung ein, die nicht geplant istdue-date– eine Zeichenfolge in natürlicher Sprache, die ein Datum in der Zukunft angibt – Standardtitle– der Titel der zu planenden Erinnerunglist– die Liste in der App „Erinnerungen“, in der die Erinnerung angelegt werden sollall-day– legt die Erinnerung als ganztägige Erinnerung an
Beispiele
\reminder– erstellt eine ungeplante Erinnerung und öffnet das Bearbeitungs-Popover\reminder(today)– plant eine Erinnerung für heute in 30 Minuten\reminder(today at 6pm)– plant eine Erinnerung für heute um 18 Uhr\reminder(tomorrow evening)– plant eine Erinnerung für morgen um 18 Uhr\reminder(in 3 weeks)– plant eine Erinnerung in 21 Tagen\reminder(25 dec 2020, at 8pm)` – plant eine Erinnerung am 25. Dezember 2020 um 20 Uhr\reminder(today at 6pm, list: important)– plant eine Erinnerung für heute um 18 Uhr in der Erinnerungsliste „important“\reminder(all-day: tomorrow)– plant eine ganztägige Erinnerung für morgen
\table
- sucht nach der Tabelle im Inhalt einer Notiz
- Synonyme:
\link
- sucht nach dem Link im Inhalt einer Notiz
- Synonyme:
\attachment
- sucht nach dem Anhang im Inhalt einer Notiz
- Synonyme:
\drawing
- sucht nach der Zeichnung im Inhalt einer Notiz
- Synonyme:
\starred
- sucht nach dem Stern-Status im Inhalt einer Notiz
- Synonyme:
\has-todo
- sucht danach, ob im Inhalt einer Notiz To-do-Einträge vorhanden sind
- Synonyme:
\has-checklist
- sucht danach, ob im Inhalt einer Notiz eine Checkliste vorhanden ist
- Synonyme:
\has-list
- sucht danach, ob im Inhalt einer Notiz eine nummerierte oder unnummerierte Liste oder eine Checkliste vorhanden ist
- Synonyme:
\has-code
- sucht danach, ob im Inhalt einer Notiz ein Code-Snippet vorhanden ist
- Synonyme:
\has-quote
- sucht danach, ob im Inhalt einer Notiz ein Zitat vorhanden ist
- Synonyme:
Projekte und Kategorien
\category
- sucht nach der Kategorie, die eine Notiz enthält
- Synonyme:
\project
- sucht nach dem Projekt, das eine Notiz enthält
- Synonyme:
\archived
- sucht danach, ob eine Notiz Teil eines archivierten Projekts ist
- Synonyme:
Voreinstellungen
\recently-edited
- sucht nach kürzlich bearbeiteten Notizen
- Synonyme:
\now
- sucht nach aktuell laufenden Notizen
- Synonyme:
\upcoming
- sucht nach anstehenden Notizen
- Synonyme:
\earlier
- sucht nach Notizen, die gerade zu Ende gegangen sind
- Synonyme:
\on-this-day
- sucht nach Notizen aus der Vergangenheit, die demselben Tag in einem früheren Jahr zugewiesen wurden.
- Synonyme:
\random
- gibt eine bestimmte Anzahl zufällig ausgewählter Notizen zurück
- Synonyme:
Operatoren
AND
- beide Begriffe sollen vorhanden sein
- Synonyme:
&&
OR
- einer der Begriffe soll vorhanden sein
- Synonyme:
||
NOT
- der Begriff soll nicht vorhanden sein
- Synonyme:
!
Wörtliche Übereinstimmungen
() und ""
Gruppierung
Lokalisierung
Beachte, dass alle Aktionen und Parameter entsprechend der Sprache der App korrekt lokalisiert sein sollten. Du kannst in diesem Fall entweder die oben genannte englische Variante oder die übersetzten Varianten verwenden. Beachte außerdem, dass die Aktionen zwar Akzente und/oder Großbuchstaben enthalten können, du diese aber nicht eingeben musst. In der französischen Version von Agenda erhältst du zum Beispiel eine nummerierte Liste, indem du eine der folgenden Varianten tippst:
\numérotée\numerotee\Numérotée\numbered