• Obsidian
  • Plugin Dataview
  • Další pluginy

Plugin Dataview

  • Popis pluginu

Dataview

  • Seznamy
  • Tabulky

Dataviewjs

  • Seznamy
  • Úkoly a položky seznamu
  • Tabulky
  • Struktura poznámky
  1. Jste zde:  
  2. Titulní stránka
  3. Popis pluginu
  4. Dataview-plugin
  5. Uncategorised

M - základní vyhledávání

Základní údaje
Napsal Břetislav Krupička
Aktualizováno: 4. prosinec 2023

Příklady

dv.pages() - všechny poznámky
dv.pages("#books") - všechny poznámky obsahující štítek books
dv.pages("-#agenda") - všechny poznámky které neobsahují štítek agenda
dv.pages('"agenda"') - všechny poznámky ve složce agenda (pozor na kombinaci uvozovek a apostrofu, první apostrof potom uvozovky, obráceně to nefunguje)
dv.pages([[Home]]) - soubory které obsahují zpětný odkaz na poznámku s názvem Home.

Pokud při práci s poznámkami měníme názvy složek a poznámek může přijít vhod funkce dv.current která vrátí název složky nebo poznámky ve které je kód dataviewjs.

dv.pages('"' + dv.current().file.path + '"') - poznámka ve které je kód
dv.pages('"' + dv.current().file.folder + '"') - složka ve které je uložena poznámka s kódem

Dataview - plugin

Základní údaje
Napsal Břetislav Krupička
Aktualizováno: 4. prosinec 2023

Plug-in dataview umožňuje vyhledat a zobrazit informace z poznámek v různých podobách.

  • seznam poznámek, případně jiných údajů z poznámek
  • tabulka
  • seznamy úkolů nebo položky seznamů v našich poznámkách
  • kalendář

Tyto údaje můžeme řadit a seskupovat podle svých požadavků.
Ale pozor. Údaje zobrazené pomocí pluginu dataview se nezobrazují v grafu.

Plugin se používá se tak, že do poznámky napíšeme speciální script který po přepnutí do režimu live preview nebo reading zobrazí požadovaný obsah.

používají se tři způsoby psaní scriptů

  • Dataview Query Language - script podobný SQL - snadnější na naučení ale má menší možnosti
    ```dataview

    ```

  • Javascript Query - script s použitím javascriptu - náročnější ale má největší možnosti
    ```dataviewjs

    ```

  • inline statement - inline příkaz - řádkový script vložený do textu, například součet položek

Mě osobně je nejsympatičtější dataviewjs, právě pro velké možnosti jak bude vypadat výsledek, proto se jím zde budu i nejvíce zabývat.