# QOwnNotes Scripting
Ein QOwnNotes-Skript besteht hauptsächlich aus JavaScript in Qt-QML-Dateien (opens new window).
import QtQml 2.0
import QOwnNotesTypes 1.0
Script {
/**
* Will be run when the scripting engine initializes
*/
function init() {
script.log("Hello world!");
}
}
2
3
4
5
6
7
8
9
10
11
Sie können diese QML-Dateien an einer beliebigen Stelle platzieren und in QOwnNotes hinzufügen, indem Sie sie in denSkripteinstellungen hinzufügen (es gibt eine Schaltfläche Skript hinzufügen
/ Lokales Skript hinzufügen
).
TIP
Take a look at the example scripts (opens new window) to get started fast.
In den Scripting settings können Sie Skripte auch direkt aus dem Skript-Repository (opens new window)installieren.
Bei Problemen, Fragen oder Funktionsanforderungen für Skripte aus dem Script repository eröffnen Sie bitte ein Problemthema auf der QOwnNotes script repository issue page (opens new window).
TIP
Wenn Sie ein Skript für das Script repository vorschlagen möchten, befolgen Sie die Anweisungen unter QOwnNotes-script-repository (opens new window).
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 (opens new window).
TIP
Für die Protokollierung können Sie den Befehl script.log ()
verwenden, um sich beim Protokoll-Widget anzumelden.