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-datese týká poznámek s jediným datem, zatímco\start-datea\end-datese týkají poznámek s rozmezím dat. Pokud má poznámka jen jedno datum, najdou\assigned-datea\start-datetytéž 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émiumvalue,text,string– volitelná textová hodnota – Druhý výchozíday,on,after,before,until,from,in– volitelná hodnota dnedate,at– volitelná hodnota dataint,integer,number,level– volitelná celočíselná hodnotafloat,double– volitelná desetinná hodnota
Příklady
\tag(name: important)– vytvoří štítek#important, totéž co\tag(important)\tag(important, color: blue)– vytvoří štítek#importantv modré barvě\tag(important, color: #333)– vytvoří štítek#importants 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ánovatlist– seznam v aplikaci Připomínky, do kterého se má připomínka naplánovatall-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:
\link
- 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