# QOwnNotes Scripting

Skrypt QOwnNotes to głównie JavaScript w plikach Qt QML (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

Możesz umieścić te pliki QML w dowolnym miejscu i dodać je w QOwnNotes, dodając je w Ustawieniach skryptów (jest przycisk Dodaj skrypt/ Dodaj lokalny skrypt).

TIP

Zapoznaj się z przykładowymi skryptami (opens new window), aby szybko zacząć.

In the Scripting settings you can also install scripts directly from the Script repository (opens new window). There is a community hosted web-application to search for scripts on beurt.github.io/QOwnNoteScriptsList (opens new window).

W przypadku problemów, pytań lub próśb o dodanie funkcji skryptów z repozytorium skryptów otwórz zgłoszenie na stronie problemu z repozytorium skryptów QOwnNotes (opens new window).

TIP

Jeśli chcesz zaproponować skrypt dla repozytorium skryptów, postępuj zgodnie z instrukcjami w repozytorium skryptów QOwnNotes (opens new window).

Jeśli potrzebujesz dostępu do określonej funkcji w QOwnNotes lub masz pytania lub pomysły, otwórz problem na stronie problemu QOwnNotes (opens new window).

TIP

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.