Replace In Note
This button action allows you to replace a specified line range in the current note with new text or a Templater template.
interface ReplaceInNoteButtonAction { type: 'replaceInNote'; fromLine: number; // the line to start replacing from (1-based index) toLine: number; // the line to stop replacing at (1-based index) replacement: string; // the replacement text or path to replacement Templater template templater?: boolean; // whether the replacement is a Templater template}
If templater
is true
, the replacement
field is treated as a path to a Templater template.
If templater
is false
or not specified, the replacement
field is treated as plain text.
Example
This example replaces lines 3-5 in the current note with the text following text.
sometextwow
```meta-bind-buttonstyle: primarylabel: Replace in Noteaction: type: "replaceInNote" fromLine: 3 toLine: 5 replacement: "some\ntext\nwow"```