You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.0 KiB

location CollapseMetaTable key1
47.3639129
8.55627491017841
true
name link desc
test key Test Sheet 2

2nd Test sheet for snippets

(key2:: "test", "Test sheet", "this is the key desc")

url: https://obsidian.md/
title: "Obsidian"
description: "Obsidian: A knowledge base that works on local Markdown files."

Key name: = this.key1.name

Key link: = this.key1.link

Key desc: =this.key1.desc

Key name: = this.key2[0]


Lieux Lieux Lieux

COUNTDOWN EXAMS

[!attention|right-small] Test

This is accompanying text on that floating situation.


Checkboxes

  • Unchecked - [ ]

  • Checked - [x]

  • [>] Rescheduled - [>]

  • [<] Scheduled - [<]

  • [!] Important - [!]

  • [-] Cancelled - [-]

  • [/] In Progress - [/]

  • [?] Question - [?]

  • [*] Star - [*]

  • [“] Quote - ["]

  • [l] Location - [l]

  • [i] Information - [i]

  • [I] Idea - [I]

  • [S] Amount - [S]

  • [p] Pro - [p]

  • [c] Con - [c]

  • [b] Bookmark - [b]

  • [f] Fire - [ f ]

  • [w] Win - [w]

  • [k] Key - [k]

  • [u] Up - [u]

  • [d] down - [d]

  • [F] Feature - [F]

  • [r] Rule - [r]

  • [m] Measurement - [m]

  • [M] Medical - [M]

  • [L] Language - [L]

  • [t] Clock - [t]

  • [T] Telephone - [T]

  • [P] Person - [P]

  • [#] Tags - [#]

  • [W] World - [W]

  • [U] Universe - [U]


const header = '### 🗒 Notes'
const pages = dv.pages('"00.01 Admin/Calendars"')
const regex = new RegExp(`\n${header}\r?\n(.*?)(\n#+ |\n---|$)`, 's')

for (const page of pages) {
    const file = app.vault.getAbstractFileByPath(page.file.path)
    const contents = await app.vault.read(file)
    const summary = contents.match(regex)
    if (summary) {
        dv.header(2, file.basename)
        dv.paragraph(summary[1].trim())
    }
}