# 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!");
    }
}
1
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

Schauen Sie sich die Skriptbeispiele (opens new window) an, um schnell an den Start zu gehen.

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.