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 id a 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ámku
file.name - název poznámky
file.link - odkaz na poznámku
file.path - název souboru včetně cesty
file.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ámky
file.mday - datum poslední úpravy poznámky
file.size - velikost poznámky
file.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 asc a desc

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ámku
file.name - název poznámky
file.link - odkaz na poznámku
file.path - název souboru včetně cesty
file.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ámky
file.mday - datum poslední úpravy poznámky
file.size - velikost poznámky
file.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 by a 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