Prehľad syntaxe vyhľadávania
Vyhľadávanie v Agende je jednoduché a rýchle. Stačí zadať niekoľko hľadaných výrazov a okamžite prehľadáte všetky svoje poznámky. Zhody, ktoré sa nachádzajú v práve vybranom prehľade alebo projekte, sa zobrazia na začiatku zoznamu výsledkov, zatiaľ čo zhody v archivovaných projektoch alebo v koši sa zobrazia na konci.
Môžete však vytvárať aj oveľa zložitejšie otázky, a to jednak klikaním či ťuknutím na vyhľadávacie prvky, ktoré vzniknú vo vyhľadávacom poli po stlačení medzerníka alebo klávesu Enter, jednak pomocou veľmi podobného systému, ako majú textové akcie (pozri kapitolu Prehľad textových akcií), v kombinácii s výkonným automatickým dopĺňaním.
Vlastnosti vyhľadávania sa uvádzajú spätnou lomkou (\), ktorá vyvolá ponuku automatického dopĺňania so zoznamom dostupných vlastností, v ktorom môžete ďalej filtrovať zadaním prvých pár znakov akcie, ktorú chcete použiť.
Tip: Na iPhone a iPade bez hardvérovej klávesnice môže byť písanie spätnej lomky trochu nepohodlné. Namiesto toho môžete jednoducho ťuknúť na ikonu lupy vo vyhľadávacom poli. Šikovné!
Podobne je na niektorých klávesniciach, napríklad na čínskej alebo japonskej, ťažké napísať spätnú lomku. Preto všade tam, kde je uvedená spätná lomka, môžete použiť aj dva spätné apostrofy (``) alebo dve bodky v strede riadka (
··).
Mnohé z týchto vlastností môžu v zátvorkách prijímať takzvané parametre (podobne ako pri pridávaní hodnotových parametrov k značkám, pozri kapitolu Značky, ľudia, textové akcie a odkazy), ktorými sa dá ďalej spresniť správanie týchto akcií. Napríklad \title(starts-with: yak) vyhľadá slovo yak na začiatku názvu poznámky.
Parametre označené ako Predvolené sa považujú za predvolený parameter, ak nie je zadaný žiadny iný. Napríklad \tag(important) znamená to isté ako \tag(name: important).
Nižšie nájdete úplný prehľad vlastností vyhľadávania, ktoré Agenda v súčasnosti podporuje.
Vlastnosti poznámky
\all
- prehľadáva všetky polia poznámky (predvolené)
- synonymá:
everything
\on-the-agenda
- vyhľadáva podľa stavu V Agende danej poznámky
- synonymá:
ontheagenda,ota,agenda
\title
- vyhľadáva podľa názvu poznámky
- synonymá:
ti
\assigned-date
- vyhľadáva podľa priradeného dátumu poznámky, teda poznámky s jedným priradeným dátumom
- synonymá:
- skratky:
\today,\tomorrow,\yesterday,\monday,\tuesday,\wednesday,\thursday,\friday,\saturday,\sunday
\start-date
- vyhľadáva podľa dátumu začiatku poznámky, teda podľa prvého dňa poznámky s priradeným rozsahom dátumov
- synonymá:
\end-date
- vyhľadáva podľa dátumu konca poznámky, teda podľa posledného dňa poznámky s priradeným rozsahom dátumov
- synonymá:
Priradený dátum vs. dátum začiatku a konca:
\assigned-datesa týka poznámok s jedným dátumom, kým\start-datea\end-datesa týkajú poznámok s rozsahom dátumov. Ak má poznámka iba jeden dátum,\assigned-datea\start-datenájdu tie isté poznámky, takže sa ich výsledky prekrývajú. Rozdiel sa prejaví až vtedy, keď majú poznámky rozsahy dátumov.
\linked-event
- vyhľadáva podľa udalosti prepojenej s poznámkou
- synonymá:
\calendar
- vyhľadáva podľa kalendára udalosti prepojenej s poznámkou
- synonymá:
\due-date
- vyhľadáva podľa termínu pripomienok v poznámke
- synonymá:
\color
- vyhľadáva podľa farby pozadia poznámky
- synonymá:
\pinned
- vyhľadáva podľa stavu pripnutia poznámky
- synonymá:
\footnote
- vyhľadáva podľa stavu poznámky pod čiarou
- synonymá:
\done
- vyhľadáva podľa stavu dokončenia poznámky
- synonymá:
\locked
- vyhľadáva podľa stavu uzamknutia poznámky
- synonymá:
\shared
- vyhľadáva podľa stavu zdieľania poznámky
- synonymá:
\edited-date
- vyhľadáva podľa dátumu úpravy poznámky
- synonymá:
\creation-date
- vyhľadáva podľa dátumu vytvorenia poznámky
- synonymá:
\template
- vyhľadáva podľa šablóny použitej na vytvorenie poznámky
- synonymá:
Obsah poznámky
\tag
- vyhľadáva podľa značky v obsahu poznámky
- synonymá:
#
Parametre
name– názov značky – Predvolené, Požadovanécolor– názov alebo hexadecimálna hodnota farby značky – Premiumvalue,text,string– voliteľná textová hodnota – Druhé predvolenéday,on,after,before,until,from,in– voliteľná hodnota dňadate,at– voliteľná hodnota dátumuint,integer,number,level– voliteľná celočíselná hodnotafloat,double– voliteľná desatinná hodnota
Príklady
\tag(name: important)– vytvorí značku#important, rovnako ako\tag(important)\tag(important, color: blue)– vytvorí značku#importants modrou farbou\tag(important, color: #333)– vytvorí značku#importants hexadecimálnou farbou #333\tag(priority, value: high)– vytvorí značku#priority(high), rovnako ako\tag(priority, high)\tag(due, day: tomorrow)– vytvorí značku#due(6 April 2022)\tag(due, in: 3 weeks)– vytvorí značku#due(26 April 2022)\tag(deadline, at: 17 oct 2022 13pm)– vytvorí značku#deadline(17 Oct 2022 at 13.00)\tag(priority, int: 1, color: red)– vytvorí značku#priority(1)v červenej farbe\tag(version, float: 2.1)– vytvorí značku#version(2.1)
\person
- vyhľadáva podľa osoby v obsahu poznámky
- synonymá:
@,contact
Parametre
name,alias,nickname– meno osoby – Predvolené, Požadované
Príklady
\person(name: Tom G)– vytvorí osobu@(Tom G), rovnako ako\person(Tom G)
\reminder
- vyhľadáva podľa pripomienky v obsahu poznámky
- synonymá:
\remind,
Parametre
none– vloží zástupnú pripomienku, ktorá nie je naplánovanádue-date– reťazec v prirodzenom jazyku, ktorý predstavuje dátum v budúcnosti – Predvolenétitle– názov pripomienky, ktorá sa má naplánovaťlist– zoznam v aplikácii Pripomienky, do ktorého sa má pripomienka naplánovaťall-day– naplánuje pripomienku ako celodennú
Príklady
\reminder– vytvorí nenaplánovanú pripomienku a otvorí okno úprav\reminder(today)– naplánuje pripomienku na dnes o 30 minút\reminder(today at 6pm)– naplánuje pripomienku na dnes o 18.00\reminder(tomorrow evening)– naplánuje pripomienku na zajtra o 18.00\reminder(in 3 weeks)– naplánuje pripomienku o 21 dní\reminder(25 dec 2020, at 8pm)` – naplánuje pripomienku na 25. decembra 2020 o 20.00\reminder(today at 6pm, list: important)– naplánuje pripomienku na dnes o 18.00 do zoznamu pripomienok „important“\reminder(all-day: tomorrow)– naplánuje celodennú pripomienku na zajtra
\table
- vyhľadáva podľa tabuľky v obsahu poznámky
- synonymá:
\link
- vyhľadáva podľa odkazu v obsahu poznámky
- synonymá:
\attachment
- vyhľadáva podľa prílohy v obsahu poznámky
- synonymá:
\drawing
- vyhľadáva podľa kresby v obsahu poznámky
- synonymá:
\starred
- vyhľadáva podľa stavu hviezdičky v obsahu poznámky
- synonymá:
\has-todo
- vyhľadáva podľa toho, či sa v obsahu poznámky nachádzajú položky na vybavenie
- synonymá:
\has-checklist
- vyhľadáva podľa toho, či sa v obsahu poznámky nachádza kontrolný zoznam
- synonymá:
\has-list
- vyhľadáva podľa toho, či sa v obsahu poznámky nachádza číslovaný alebo odrážkový zoznam či kontrolný zoznam
- synonymá:
\has-code
- vyhľadáva podľa toho, či sa v obsahu poznámky nachádza útržok kódu
- synonymá:
\has-quote
- vyhľadáva podľa toho, či sa v obsahu poznámky nachádza citácia
- synonymá:
Projekty a kategórie
\category
- vyhľadáva podľa kategórie, ktorá obsahuje poznámku
- synonymá:
\project
- vyhľadáva podľa projektu, ktorý obsahuje poznámku
- synonymá:
\archived
- vyhľadáva podľa toho, či je poznámka súčasťou archivovaného projektu
- synonymá:
Predvoľby
\recently-edited
- vyhľadáva nedávno upravené poznámky
- synonymá:
\now
- vyhľadáva práve prebiehajúce poznámky
- synonymá:
\upcoming
- vyhľadáva nadchádzajúce poznámky
- synonymá:
\earlier
- vyhľadáva poznámky, ktoré sa práve skončili
- synonymá:
\on-this-day
- vyhľadáva poznámky z minulosti, ktoré boli priradené k rovnakému dňu v niektorom z predošlých rokov.
- synonymá:
\random
- vráti zadaný počet náhodne vybraných poznámok
- synonymá:
Operátory
AND
- oba výrazy musia byť prítomné
- synonymá:
&&
OR
- musí byť prítomný jeden z výrazov
- synonymá:
||
NOT
- výraz nesmie byť prítomný
- synonymá:
!
Doslovné zhody
() a ""
Zoskupovanie
Lokalizácia
Všetky akcie a parametre by mali byť správne lokalizované podľa jazyka aplikácie. V takom prípade môžete použiť buď anglický variant uvedený vyššie, alebo preložené varianty. Hoci akcie môžu obsahovať diakritiku alebo veľké písmená, nie je ich potrebné písať. Napríklad vo francúzskej verzii Agendy získate číslovaný zoznam zadaním ktorejkoľvek z týchto možností:
\numérotée\numerotee\Numérotée\numbered