Agenda De gids
Op deze pagina
Download als PDF

Spiekbriefje zoeksyntaxis

Zoeken in Agenda is eenvoudig en snel: je typt een paar zoektermen en je zoekt meteen door al je notities. De treffers in het momenteel geselecteerde overzicht of project staan boven aan de resultatenlijst, die in gearchiveerde projecten of in de prullenmand staan aan het eind.

Je kunt echter ook veel complexere zoekopdrachten samenstellen, zowel door te klikken of tikken op de zoektokens in het zoekveld die ontstaan als je op de spatiebalk of de returntoets drukt, als via een systeem dat sterk lijkt op de tekstacties (zie het hoofdstuk Spiekbriefje tekstacties), in combinatie met krachtig automatisch aanvullen.

Zoekeigenschappen worden voorafgegaan door een backslash (\), die een aanvulmenu oproept met de beschikbare eigenschappen waarop je kunt zoeken; dat menu kun je verder filteren door de eerste paar tekens van de gewenste actie te typen.

Tip: Op de iPhone en iPad zonder fysiek toetsenbord is een backslash typen wat omslachtig. In plaats daarvan kun je gewoon op het vergrootglas in het zoekveld tikken. Handig!

Ook op sommige toetsenborden, zoals de Chinese of Japanse, is een backslash lastig te typen; daarom kun je overal waar een backslash wordt getoond ook twee accenten (``) of twee middelpuntjes (··) gebruiken.

Veel van deze eigenschappen kunnen zogeheten parameters tussen haakjes meekrijgen (net zoals je waardeparameters aan tags kunt toevoegen, zie het hoofdstuk Tags, personen, tekstacties en links), om het gedrag van deze acties verder te verfijnen. Zo zoekt \title(starts-with: yak) naar het woord yak aan het begin van de titel van de notitie.

Parameters die als Standaard worden aangeduid, gelden als de standaardparameter als je er geen opgeeft. Zo is \tag(important) hetzelfde als \tag(name: important).

Hieronder vind je een volledig overzicht van de zoekeigenschappen die Agenda op dit moment ondersteunt.

Notitie-eigenschappen

\all

  • zoekt in alle velden van een notitie (Standaard)
  • synoniemen: everything

\on-the-agenda

  • zoekt op de status Op de agenda van een notitie
  • synoniemen: ontheagenda, ota, agenda

\title

  • zoekt op de titel van een notitie
  • synoniemen: ti

\assigned-date

  • zoekt op de toegekende datum van een notitie, dus een notitie met één toegekende datum
  • synoniemen:
  • korte vormen: \today, \tomorrow, \yesterday, \monday, \tuesday, \wednesday, \thursday, \friday, \saturday, \sunday

\start-date

  • zoekt op de begindatum van een notitie, dus de eerste dag van een notitie met een toegekend datumbereik
  • synoniemen:

\end-date

  • zoekt op de einddatum van een notitie, dus de laatste dag van een notitie met een toegekend datumbereik
  • synoniemen:

Toegekende datum versus begin-/einddatum: \assigned-date is voor notities met één datum, terwijl \start-date en \end-date voor notities met een datumbereik zijn. Heeft een notitie maar één datum, dan komen \assigned-date en \start-date bij dezelfde notities uit, dus hun resultaten overlappen. Het verschil wordt pas zichtbaar zodra notities datumbereiken hebben.

\linked-event

  • zoekt op de activiteit die aan een notitie is gekoppeld
  • synoniemen:

\calendar

  • zoekt op de agenda van de activiteit die aan een notitie is gekoppeld
  • synoniemen:

\due-date

  • zoekt op de vervaldatum van herinneringen in een notitie
  • synoniemen:

\color

  • zoekt op de achtergrondkleur van een notitie
  • synoniemen:

\pinned

  • zoekt op de vastgezette status van een notitie
  • synoniemen:

\footnote

  • zoekt op de voetnootstatus van een notitie
  • synoniemen:

\done

  • zoekt op de voltooiingsstatus van een notitie
  • synoniemen:

\locked

  • zoekt op de vergrendelde status van een notitie
  • synoniemen:

\shared

  • zoekt op de gedeelde status van een notitie
  • synoniemen:

\edited-date

  • zoekt op de bewerkdatum van een notitie
  • synoniemen:

\creation-date

  • zoekt op de aanmaakdatum van een notitie
  • synoniemen:

\template

  • zoekt op het sjabloon waarmee een notitie is gemaakt
  • synoniemen:

Notitie-inhoud

\tag

  • zoekt op de tag in de inhoud van een notitie
  • synoniemen: #

Parameters

  • name - de naam van de tag - Standaard, verplicht
  • color - de naam of hexwaarde van de kleur van de tag - Premium
  • value, text, string - een optionele tekstwaarde - Tweede standaard
  • day, on, after, before, until, from, in - een optionele dagwaarde
  • date, at - een optionele datumwaarde
  • int, integer, number, level - een optionele integerwaarde
  • float, double - een optionele floatwaarde

Voorbeelden

  • \tag(name: important) - maakt de tag #important, gelijk aan \tag(important)
  • \tag(important, color: blue) - maakt de tag #important in het blauw
  • \tag(important, color: #333) - maakt de tag #important met de hexkleur #333
  • \tag(priority, value: high) - maakt de tag #priority(high), gelijk aan \tag(priority, high)
  • \tag(due, day: tomorrow) - maakt de tag #due(6 April 2022)
  • \tag(due, in: 3 weeks) - maakt de tag #due(26 April 2022)
  • \tag(deadline, at: 17 oct 2022 13pm) - maakt de tag #deadline(17 Oct 2022 at 13.00)
  • \tag(priority, int: 1, color: red) - maakt de tag #priority(1) in het rood
  • \tag(version, float: 2.1) - maakt de tag #version(2.1)

\person

  • zoekt op de persoon in de inhoud van een notitie
  • synoniemen: @, contact

Parameters

  • name, alias, nickname - de naam van de persoon - Standaard, verplicht

Voorbeelden

  • \person(name: Tom G) - maakt de persoon @(Tom G), gelijk aan \person(Tom G)

\reminder

  • zoekt op de herinnering in de inhoud van een notitie
  • synoniemen: \remind,

Parameters

  • none - voegt een tijdelijke herinnering in die niet is ingepland
  • due-date - een tekst in gewone taal die een datum in de toekomst voorstelt - Standaard
  • title - de titel van de in te plannen herinnering
  • list - de lijst in de app Herinneringen waarop de herinnering wordt ingepland
  • all-day - plant de herinnering in als herinnering voor de hele dag

Voorbeelden

  • \reminder - maakt een niet-ingeplande herinnering en opent de bewerkpopover
  • \reminder(today) - plant een herinnering in voor vandaag over 30 minuten
  • \reminder(today at 6pm) - plant een herinnering in voor vandaag om 6 uur
  • \reminder(tomorrow evening) - plant een herinnering in voor morgen om 6 uur
  • \reminder(in 3 weeks) - plant een herinnering in over 21 dagen
  • \reminder(25 dec 2020, at 8pm)` - plant een herinnering in op 25 december 2020 om 8 uur
  • \reminder(today at 6pm, list: important) - plant een herinnering in voor vandaag om 6 uur op de herinneringenlijst “important”
  • \reminder(all-day: tomorrow) - plant een herinnering voor de hele dag in voor morgen

\table

  • zoekt op de tabel in de inhoud van een notitie
  • synoniemen:
  • zoekt op de link in de inhoud van een notitie
  • synoniemen:

\attachment

  • zoekt op de bijlage in de inhoud van een notitie
  • synoniemen:

\drawing

  • zoekt op de tekening in de inhoud van een notitie
  • synoniemen:

\starred

  • zoekt op de sterstatus in de inhoud van een notitie
  • synoniemen:

\has-todo

  • zoekt op de aanwezigheid van taken in de inhoud van een notitie
  • synoniemen:

\has-checklist

  • zoekt op de aanwezigheid van een checklist in de inhoud van een notitie
  • synoniemen:

\has-list

  • zoekt op de aanwezigheid van een genummerde of geordende lijst of checklist in de inhoud van een notitie
  • synoniemen:

\has-code

  • zoekt op de aanwezigheid van een codefragment in de inhoud van een notitie
  • synoniemen:

\has-quote

  • zoekt op de aanwezigheid van een citaat in de inhoud van een notitie
  • synoniemen:

Projecten en categorieën

\category

  • zoekt op de categorie waarin een notitie zit
  • synoniemen:

\project

  • zoekt op het project waarin een notitie zit
  • synoniemen:

\archived

  • zoekt op de vraag of een notitie deel uitmaakt van een gearchiveerd project
  • synoniemen:

Voorinstellingen

\recently-edited

  • zoekt op recent bewerkte notities
  • synoniemen:

\now

  • zoekt op notities die nu lopen
  • synoniemen:

\upcoming

  • zoekt op aankomende notities
  • synoniemen:

\earlier

  • zoekt op notities die net zijn afgelopen
  • synoniemen:

\on-this-day

  • zoekt op notities uit het verleden die aan dezelfde dag in een eerder jaar zijn toegekend.
  • synoniemen:

\random

  • geeft een opgegeven aantal willekeurig gekozen notities terug
  • synoniemen:

Operatoren

AND

  • beide termen moeten aanwezig zijn
  • synoniemen: &&

OR

  • een van beide termen moet aanwezig zijn
  • synoniemen: ||

NOT

  • de term mag niet aanwezig zijn
  • synoniemen: !

Letterlijke overeenkomsten

() en ""

Groeperen

Lokalisatie

Let op: alle acties en parameters horen correct te zijn vertaald naar de taal van de app. Je kunt in dat geval de bovenstaande Engelse variant gebruiken of de vertaalde varianten. Hoewel de acties accenten en/of hoofdletters kunnen bevatten, hoef je die niet te typen; in de Franse versie van Agenda krijg je bijvoorbeeld een genummerde lijst door een van de volgende te typen:

  • \numérotée
  • \numerotee
  • \Numérotée
  • \numbered