Příklad dataview scriptu
```dataview
list
from "Agenda"
where contains(akce, "narozeniny")
sort date```
Manuál
list
list - typ zobrazení seznam
- pokud chceme vidět v seznamu jiný údaj než odkaz na poznámku za příkaz list napíšeme
without ida přidáme který údaj o poznámce chceme zobrazit např.file.name
list without id file.name - je také možné zobrazit dva údaje
list file.size- v tomto případě se zobrazí odkaz na poznámku a velikost poznámky
Další vlastnosti poznámek pro zobrazení
file.link - interní odkaz na poznámkufile.name - název poznámkyfile.link - odkaz na poznámkufile.path - název souboru včetně cestyfile.folder - složka kde je poznámka uložena (cesta)file.ctime - datum a čas vytvořenífile.cday - datum vytvořenífile.mtime - datum a čas poslední úpravy poznámkyfile.mday - datum poslední úpravy poznámkyfile.size - velikost poznámkyfile.ext - přípona poznámky
from
from - které poznámky se mají pro výpis použít
Příklady
from #agenda - poznámky se štítkem agenda
from -#agenda - poznámky které neobsahují štítek agenda
from "Agenda" - poznámky ze složky Agenda
from -"Agenda" - poznámky ze všech složek kromě složky Agenda
from [[Dashboard]] - poznámky které obsahují odkaz na poznámku s názvem Dashboard
where
where - upřesnění které poznámky mají být zahrnuty do seznamu
Příklady
where contains (file.tags,"task") - štítky v poznámce obsahují slovo task
where contains(type,"project") - properties type obsahuje slovo project
where date=null - všechny poznámky kde properties date není v poznámce obsažena, nebo v properties date není nastaveno žádné datum
where priority > 3 - všechny poznámky kde properties priority má hodnotu větší než 3
sort
sort - přidá se podle jaké vlastnosti se mají údaje v seznamu třídit
použijeme naše oblíbené vlastnosti poznámek
- řazení můžeme podle potřeby upřesnit pomocí příkazu
ascadesc
Příklady
sort file.cday asc - seřadit podle data vytvoření poznámky od nejstarší po nenovější
sort file.mday desc - seřadit podle data poslední úpravy poznámky od nejnovější po nejstarší
file.link - interní odkaz na poznámkufile.name - název poznámkyfile.link - odkaz na poznámkufile.path - název souboru včetně cestyfile.folder - složka kde je poznámka uložena (cesta)file.ctime - datum a čas vytvořenífile.cday - datum vytvořenífile.mtime - datum a čas poslední úpravy poznámkyfile.mday - datum poslední úpravy poznámkyfile.size - velikost poznámkyfile.ext - přípona poznámky
operátory
pokud potřebujeme zadat více podmínek je možné použít operátory and a or
group by
group by - seskupení podle určitého parametru třeba data vytvoření
- pokud bychom pouze připsali
group bya parametr podle kterého se mají údaje seskupit zobrazily by se nám pouze údaje podle kterých došlo k seskupení například by se zobrazil pouze seznam datumů kdy byly poznámky vytvořeny nebo naposledy upraveny - zápis tedy musí být proveden jinak
Příklad
```dataview
list rows.file.link
from #Agenda
sort file.name
group by category```
- při tomto způsobu zápisu se zobrazí seznam kategorií a pod názvem kategorie seznam poznámek které spadají do této kategorie