# 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

Do logowania możesz użyć polecenia script.log(), aby logować się do widżet log.