QOwnNotes/docs/scripting/examples/execute-command-after-note-update.qml
2020-10-08 18:56:02 +02:00

22 lines
773 B
QML

import QtQml 2.0
/**
* This script will execute an external program every time a note was written to the disk
*/
QtObject {
/**
* This function is called when a note gets stored to disk
* You cannot modify stored notes, that would be a mess since
* you are most likely editing them by hand at the same time
*
* @param {Note} note - the note object of the stored note
*/
function onNoteStored(note) {
// execute an external program
// try not to alter the note file or QOwnNotes will try to update
// the file every time you change the note
script.startDetachedProcess("/path/to/my/program", [note.fileName]);
script.log("program was executed for file: " + note.fileName);
}
}