QOwnNotes Scripting
Ein QOwnNotes-Skript besteht hauptsächlich aus JavaScript in Qt-QML-Dateien.
import QtQml 2.0
import QOwnNotesTypes 1.0
Script {
/**
* Will be run when the scripting engine initializes
*/
function init() {
script.log("Hello world!");
}
}
Sie können diese QML-Dateien an einer beliebigen Stelle platzieren und in QOwnNotes hinzufügen, indem Sie sie in denScripting-Einstellungen hinzufügen (es gibt eine Schaltfläche Skript hinzufügen / Lokales Skript hinzufügen).
Tips
Schauen Sie bei den Beispiel-Skripten vorbei um schnell anzufangen.
In denScripting-Einstellungen können Sie Skripte auch direkt aus dem Skript-Repository installieren. Es gibt eine von der Community bereitgestellte Web-App auf beurt.github.io/QOwnNoteScriptsList, um nach Skripten zu suchen.
Bei Problemen, Fragen oder Funktionsanforderungen für Skripte aus dem Skript-Repository, eröffnen Sie bitte ein Problemthema auf der QOwnNotes script repository issue page.
Tips
Wenn Sie ein Skript für das Skript-Repository vorschlagen möchten, befolgen Sie die Anweisungen unter QOwnNotes-script-repository.
Wenn Sie Zugriff auf eine bestimmte Funktionalität in QOwnNotes benötigen oder Fragen oder Ideen haben, öffnen Sie bitte ein Problem auf der QOwnNotes-Problemseite.
Tips
For logging, you can use the script.log() command to log to the Log panel, which you can turn on in the Window / Panels menu.