I want to read the value of a frontmatter variable and insert it at the cursor position.
All I get is the result of a new file being created and the error message in it.
Here is my last attempt of code - any suggestions?
<%*
const kbg = tp.frontmatter["kurzbeleg"];
if (kbg) {
// Wert von "kurzbeleg" direkt an der Cursorposition einfügen
tR = kbg;
} else {
// Fehlermeldung, falls "kurzbeleg" nicht vorhanden ist
tR = "kurzbeleg-Property nicht gefunden";
}
%>
You could try to replace the tR = ...; by tR += ...; …
Although, as you’re mentioning that :
… maybe you’re just not using the appropriate Templater command
At least, this seems to work for me when applied on a note using the Templater command: Templater: Open insert template modal :
<%*
const kbg = tp.frontmatter["kurzbeleg"];
if (kbg) {
// Wert von "kurzbeleg" direkt an der Cursorposition einfügen
tR += kbg;
} else {
// Fehlermeldung, falls "kurzbeleg" nicht vorhanden ist
tR += "kurzbeleg-Property nicht gefunden";
}
%>