Søgesyntaks — snydeark
Søgning i Agenda er enkel og hurtig; du skriver blot et par søgeord og søger straks på tværs af alle dine noter. De hit, der findes i den aktuelt valgte oversigt eller det aktuelt valgte projekt, vises øverst i resultatlisten, mens dem i arkiverede projekter eller i papirkurven vises til sidst.
Du kan dog også lave langt mere komplekse forespørgsler, både ved at klikke/trykke på de søgesymboler i søgefeltet, der oprettes, når du trykker på mellemrumstasten eller returtasten, men også via et system, der minder meget om teksthandlingerne (se kapitlet Teksthandlinger — snydeark), kombineret med effektiv autofuldførelse.
Søgeegenskaber indledes med et tegn med omvendt skråstreg (\), som åbner en autofuldførelsesmenu, der viser de tilgængelige egenskaber, du kan søge på, og som kan filtreres yderligere ved at skrive de første par tegn af den handling, du vil bruge.
Tip: På iPhone og iPad uden fysisk tastatur kan det være lidt besværligt at skrive tegnet med omvendt skråstreg. I stedet kan du blot trykke på lupsymbolet i søgefeltet. Praktisk!
På samme måde er det på nogle tastaturer, som de kinesiske eller japanske, svært at skrive et tegn med omvendt skråstreg; derfor kan du også bruge to backticks (``) eller to midterprikker (
··), hvor der vises et tegn med omvendt skråstreg.
Mange af disse egenskaber kan tage såkaldte parametre inde i parenteser (svarende til, hvordan du kan tilføje værdiparametre til tags, se kapitlet Tags, personer, teksthandlinger og links) for yderligere at forfine disse handlingers adfærd. For eksempel søger \title(starts-with: yak) efter ordet yak i begyndelsen af notens titel.
Parametre, der er markeret som Standard, betragtes som standardparameteren, hvis ingen angives. For eksempel betragtes \tag(important) som det samme som \tag(name: important).
Nedenfor finder du et komplet overblik over de søgeegenskaber, som Agenda i øjeblikket understøtter.
Noteegenskaber
\all
- søger på tværs af alle felter i en note (Standard)
- synonymer:
everything
\on-the-agenda
- søger på en notes På agendaen-status
- synonymer:
ontheagenda,ota,agenda
\title
- søger på en notes titel
- synonymer:
ti
\assigned-date
- søger på en notes tildelte dato, dvs. en note, der er tildelt en enkelt dato
- synonymer:
- kortformer:
\today,\tomorrow,\yesterday,\monday,\tuesday,\wednesday,\thursday,\friday,\saturday,\sunday
\start-date
- søger på en notes startdato, dvs. den første dag i en note, der er tildelt et datointerval
- synonymer:
\end-date
- søger på en notes slutdato, dvs. den sidste dag i en note, der er tildelt et datointerval
- synonymer:
Tildelt dato kontra start-/slutdato:
\assigned-dateer til noter, der har fået en enkelt dato, mens\start-dateog\end-dateer til noter, der har fået et datointerval. Hvis en note kun har en enkelt dato, matcher\assigned-dateog\start-datede samme noter, så deres resultater overlapper. Forskellen bliver først synlig, når noter har datointervaller.
\linked-event
- søger på den begivenhed, der er knyttet til en note
- synonymer:
\calendar
- søger på kalenderen for den begivenhed, der er knyttet til en note
- synonymer:
\due-date
- søger på forfaldsdatoen for påmindelser i en note
- synonymer:
\color
- søger på en notes baggrundsfarve
- synonymer:
\pinned
- søger på en notes fastgørelsesstatus
- synonymer:
\footnote
- søger på en notes fodnotestatus
- synonymer:
\done
- søger på en notes færdiggørelsesstatus
- synonymer:
\locked
- søger på en notes låsestatus
- synonymer:
\shared
- søger på en notes delingsstatus
- synonymer:
\edited-date
- søger på en notes redigeringsdato
- synonymer:
\creation-date
- søger på en notes oprettelsesdato
- synonymer:
\template
- søger på den skabelon, der blev brugt til at oprette en note
- synonymer:
Noteindhold
\tag
- søger på tagget i en notes indhold
- synonymer:
#
Parametre
name- tagget navn - Standard, påkrævetcolor- navnet eller hex-værdien på taggets farve - Præmievalue,text,string- en valgfri tekstværdi - Anden standardday,on,after,before,until,from,in- en valgfri dagsværdidate,at- en valgfri datoværdiint,integer,number,level- en valgfri heltalsværdifloat,double- en valgfri kommatalsværdi
Eksempler
\tag(name: important)- opretter tagget#important, svarer til\tag(important)\tag(important, color: blue)- opretter tagget#importantmed en blå farve\tag(important, color: #333)- opretter tagget#importantmed hex-farven #333\tag(priority, value: high)- opretter tagget#priority(high), svarer til\tag(priority, high)\tag(due, day: tomorrow)- opretter tagget#due(6 April 2022)\tag(due, in: 3 weeks)- opretter tagget#due(26 April 2022)\tag(deadline, at: 17 oct 2022 13pm)- opretter tagget#deadline(17 Oct 2022 at 13.00)\tag(priority, int: 1, color: red)- opretter tagget#priority(1)i rød\tag(version, float: 2.1)- opretter tagget#version(2.1)
\person
- søger på personen i en notes indhold
- synonymer:
@,contact
Parametre
name,alias,nickname- personens navn - Standard, påkrævet
Eksempler
\person(name: Tom G)- opretter personen@(Tom G), svarer til\person(Tom G)
\reminder
- søger på påmindelsen i en notes indhold
- synonymer:
\remind,
Parametre
none- indsætter en pladsholderpåmindelse, der ikke er planlagtdue-date- en streng i naturligt sprog, der angiver en dato i fremtiden - Standardtitle- titlen på den påmindelse, der skal planlæggeslist- den liste i appen Påmindelser, som påmindelsen skal planlægges påall-day- planlægger påmindelsen som en heldagspåmindelse
Eksempler
\reminder- opretter en uplanlagt påmindelse og åbner redigeringspopoveren\reminder(today)- planlægger en påmindelse til i dag om 30 minutter\reminder(today at 6pm)- planlægger en påmindelse til i dag klokken 18\reminder(tomorrow evening)- planlægger en påmindelse til i morgen klokken 18\reminder(in 3 weeks)- planlægger en påmindelse 21 dage fra nu\reminder(25 dec 2020, at 8pm)` - planlægger en påmindelse den 25. december 2020 klokken 20\reminder(today at 6pm, list: important)- planlægger en påmindelse til i dag klokken 18 på påmindelseslisten “important”\reminder(all-day: tomorrow)- planlægger en heldagspåmindelse til i morgen
\table
- søger på tabellen i en notes indhold
- synonymer:
\link
- søger på linket i en notes indhold
- synonymer:
\attachment
- søger på vedhæftningen i en notes indhold
- synonymer:
\drawing
- søger på tegningen i en notes indhold
- synonymer:
\starred
- søger på stjernestatus i en notes indhold
- synonymer:
\has-todo
- søger på, om der er to do-emner i en notes indhold
- synonymer:
\has-checklist
- søger på, om der er en tjekliste i en notes indhold
- synonymer:
\has-list
- søger på, om der er en nummereret eller ordnet liste eller en tjekliste i en notes indhold
- synonymer:
\has-code
- søger på, om der er en kodestump i en notes indhold
- synonymer:
\has-quote
- søger på, om der er et citat i en notes indhold
- synonymer:
Projekter og kategorier
\category
- søger på den kategori, der indeholder en note
- synonymer:
\project
- søger på det projekt, der indeholder en note
- synonymer:
\archived
- søger på, om en note er en del af et arkiveret projekt
- synonymer:
Forudindstillinger
\recently-edited
- søger på noter, der er redigeret for nylig
- synonymer:
\now
- søger på noter, der foregår lige nu
- synonymer:
\upcoming
- søger på kommende noter
- synonymer:
\earlier
- søger på noter, der lige er afsluttet
- synonymer:
\on-this-day
- søger på noter fra fortiden, der er blevet tildelt den samme dag i et tidligere år.
- synonymer:
\random
- returnerer et givet antal tilfældigt udvalgte noter
- synonymer:
Operatorer
AND
- begge ord skal være til stede
- synonymer:
&&
OR
- et af ordene skal være til stede
- synonymer:
||
NOT
- ordet må ikke være til stede
- synonymer:
!
Bogstavelige match
() og ""
Gruppering
Lokalisering
Bemærk, at alle handlinger og parametre skal være korrekt lokaliseret til appens sprog. I det tilfælde kan du bruge enten den engelske variant ovenfor eller de oversatte varianter. Bemærk, at selvom handlingerne kan indeholde accenter og/eller store bogstaver, behøver du ikke skrive disse; i den franske version af Agenda kan du for eksempel få en nummereret liste ved at skrive et hvilket som helst af følgende:
\numérotée\numerotee\Numérotée\numbered