Agenda Uživatelská příručka
Na této stránce
Stáhnout jako PDF

Tahák syntaxe vyhledávání

Vyhledávání v Agendě je jednoduché a rychlé – stačí napsat pár hledaných výrazů a okamžitě prohledáte všechny své poznámky. Nálezy v aktuálně vybraném přehledu nebo projektu se zobrazí na začátku seznamu výsledků, nálezy v archivovaných projektech nebo v koši až na konci.

Můžete ale vytvářet i mnohem složitější dotazy, a to jak klikáním či klepáním na tokeny vyhledávání, které v poli hledání vznikají po stisku mezerníku nebo klávesy Return, tak pomocí systému velmi podobného textovým akcím (viz kapitola Tahák textových akcí), v kombinaci s výkonným automatickým doplňováním.

Vlastnosti vyhledávání se uvozují zpětným lomítkem (\), které vyvolá nabídku automatického doplňování se seznamem dostupných vlastností, v nichž lze hledat; tuto nabídku lze dále filtrovat napsáním prvních několika znaků akce, kterou chcete použít.

Tip: Na iPhonu a iPadu bez hardwarové klávesnice může být napsání zpětného lomítka trochu nepohodlné. Místo toho stačí klepnout na ikonu lupy v poli hledání. Šikovné!

Podobně se na některých klávesnicích, například čínských nebo japonských, zpětné lomítko píše obtížně, a proto můžete všude, kde je uvedeno zpětné lomítko, použít také dva zpětné apostrofy (``) nebo dvě prostřední tečky (··).

Mnohé z těchto vlastností mohou v závorkách přijímat takzvané parametry (podobně jako u štítků, kterým lze přidávat hodnotové parametry – viz kapitola Štítky, lidé, textové akce a odkazy), a tím dále upřesnit chování dané akce. Například \title(starts-with: yak) vyhledá slovo yak na začátku názvu poznámky.

Parametry označené jako Výchozí se považují za výchozí parametr, pokud žádný neuvedete. Například \tag(important) znamená totéž co \tag(name: important).

Níže najdete kompletní přehled vlastností vyhledávání, které Agenda v současné době podporuje.

Vlastnosti poznámky

\all

  • hledá napříč všemi poli poznámky (Výchozí)
  • synonyma: everything

\on-the-agenda

  • hledá podle stavu V Agendě u poznámky
  • synonyma: ontheagenda, ota, agenda

\title

  • hledá podle názvu poznámky
  • synonyma: ti

\assigned-date

  • hledá podle přiřazeného data poznámky, tj. poznámky s jedním přiřazeným datem
  • synonyma:
  • zkratky: \today, \tomorrow, \yesterday, \monday, \tuesday, \wednesday, \thursday, \friday, \saturday, \sunday

\start-date

  • hledá podle počátečního data poznámky, tj. prvního dne poznámky, které bylo přiřazeno rozmezí dat
  • synonyma:

\end-date

  • hledá podle koncového data poznámky, tj. posledního dne poznámky, které bylo přiřazeno rozmezí dat
  • synonyma:

Přiřazené datum vs. počáteční/koncové datum: \assigned-date se týká poznámek s jediným datem, zatímco \start-date a \end-date se týkají poznámek s rozmezím dat. Pokud má poznámka jen jedno datum, najdou \assigned-date a \start-date tytéž poznámky, takže se jejich výsledky překrývají. Rozdíl se projeví teprve u poznámek s rozmezím dat.

\linked-event

  • hledá podle události propojené s poznámkou
  • synonyma:

\calendar

  • hledá podle kalendáře události propojené s poznámkou
  • synonyma:

\due-date

  • hledá podle termínu připomínek obsažených v poznámce
  • synonyma:

\color

  • hledá podle barvy pozadí poznámky
  • synonyma:

\pinned

  • hledá podle stavu připnutí poznámky
  • synonyma:

\footnote

  • hledá podle stavu poznámky pod čarou
  • synonyma:

\done

  • hledá podle stavu dokončení poznámky
  • synonyma:

\locked

  • hledá podle stavu zamknutí poznámky
  • synonyma:

\shared

  • hledá podle stavu sdílení poznámky
  • synonyma:

\edited-date

  • hledá podle data úpravy poznámky
  • synonyma:

\creation-date

  • hledá podle data vytvoření poznámky
  • synonyma:

\template

  • hledá podle šablony použité při vytvoření poznámky
  • synonyma:

Obsah poznámky

\tag

  • hledá podle štítku v obsahu poznámky
  • synonyma: #

Parametry

  • name – název štítku – Výchozí, Požadované
  • color – název nebo hexadecimální hodnota barvy štítku – Prémium
  • value, text, string – volitelná textová hodnota – Druhý výchozí
  • day, on, after, before, until, from, in – volitelná hodnota dne
  • date, at – volitelná hodnota data
  • int, integer, number, level – volitelná celočíselná hodnota
  • float, double – volitelná desetinná hodnota

Příklady

  • \tag(name: important) – vytvoří štítek #important, totéž co \tag(important)
  • \tag(important, color: blue) – vytvoří štítek #important v modré barvě
  • \tag(important, color: #333) – vytvoří štítek #important s hexadecimální barvou #333
  • \tag(priority, value: high) – vytvoří štítek #priority(high), totéž co \tag(priority, high)
  • \tag(due, day: tomorrow) – vytvoří štítek #due(6 April 2022)
  • \tag(due, in: 3 weeks) – vytvoří štítek #due(26 April 2022)
  • \tag(deadline, at: 17 oct 2022 13pm) – vytvoří štítek #deadline(17 Oct 2022 at 13.00)
  • \tag(priority, int: 1, color: red) – vytvoří štítek #priority(1) v červené barvě
  • \tag(version, float: 2.1) – vytvoří štítek #version(2.1)

\person

  • hledá podle osoby v obsahu poznámky
  • synonyma: @, contact

Parametry

  • name, alias, nickname – jméno osoby – Výchozí, Požadované

Příklady

  • \person(name: Tom G) – vytvoří osobu @(Tom G), totéž co \person(Tom G)

\reminder

  • hledá podle připomínky v obsahu poznámky
  • synonyma: \remind,

Parametry

  • none – vloží zástupnou připomínku, která není naplánovaná
  • due-date – řetězec v přirozeném jazyce představující datum v budoucnosti – Výchozí
  • title – název připomínky, kterou chcete naplánovat
  • list – seznam v aplikaci Připomínky, do kterého se má připomínka naplánovat
  • all-day – naplánuje připomínku jako celodenní

Příklady

  • \reminder – vytvoří nenaplánovanou připomínku a otevře vyskakovací okno pro úpravy
  • \reminder(today) – naplánuje připomínku na dnešek za 30 minut
  • \reminder(today at 6pm) – naplánuje připomínku na dnešek na 18. hodinu
  • \reminder(tomorrow evening) – naplánuje připomínku na zítřek na 18. hodinu
  • \reminder(in 3 weeks) – naplánuje připomínku za 21 dní ode dneška
  • \reminder(25 dec 2020, at 8pm)` – naplánuje připomínku na 25. prosince 2020 na 20. hodinu
  • \reminder(today at 6pm, list: important) – naplánuje připomínku na dnešek na 18. hodinu do seznamu připomínek „important“
  • \reminder(all-day: tomorrow) – naplánuje celodenní připomínku na zítřek

\table

  • hledá podle tabulky v obsahu poznámky
  • synonyma:
  • hledá podle odkazu v obsahu poznámky
  • synonyma:

\attachment

  • hledá podle přílohy v obsahu poznámky
  • synonyma:

\drawing

  • hledá podle kresby v obsahu poznámky
  • synonyma:

\starred

  • hledá podle stavu označení hvězdičkou v obsahu poznámky
  • synonyma:

\has-todo

  • hledá podle toho, zda obsah poznámky obsahuje úkoly
  • synonyma:

\has-checklist

  • hledá podle toho, zda obsah poznámky obsahuje kontrolní seznam
  • synonyma:

\has-list

  • hledá podle toho, zda obsah poznámky obsahuje číslovaný či odrážkový seznam nebo kontrolní seznam
  • synonyma:

\has-code

  • hledá podle toho, zda obsah poznámky obsahuje úryvek kódu
  • synonyma:

\has-quote

  • hledá podle toho, zda obsah poznámky obsahuje citaci
  • synonyma:

Projekty a kategorie

\category

  • hledá podle kategorie, která obsahuje poznámku
  • synonyma:

\project

  • hledá podle projektu, který obsahuje poznámku
  • synonyma:

\archived

  • hledá podle toho, zda je poznámka součástí archivovaného projektu
  • synonyma:

Předvolby

\recently-edited

  • hledá nedávno upravené poznámky
  • synonyma:

\now

  • hledá právě probíhající poznámky
  • synonyma:

\upcoming

  • hledá nadcházející poznámky
  • synonyma:

\earlier

  • hledá poznámky, které právě skončily
  • synonyma:

\on-this-day

  • hledá poznámky z minulosti, které byly přiřazeny ke stejnému dni v některém z předchozích roků.
  • synonyma:

\random

  • vrátí zadaný počet náhodně vybraných poznámek
  • synonyma:

Operátory

AND

  • oba výrazy musí být přítomny
  • synonyma: &&

OR

  • musí být přítomen jeden z výrazů
  • synonyma: ||

NOT

  • výraz nesmí být přítomen
  • synonyma: !

Doslovné shody

() a ""

Seskupování

Lokalizace

Nezapomeňte, že všechny akce a parametry by měly být řádně lokalizovány podle jazyka aplikace. V takovém případě můžete použít buď výše uvedenou anglickou variantu, nebo přeloženou variantu. A přestože akce mohou obsahovat diakritiku nebo velká písmena, není nutné je psát – například ve francouzské verzi Agendy získáte číslovaný seznam napsáním kterékoli z těchto možností:

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