# QOwnNotes Scriptage

Un script QOwnNotes est principalement JavaScript dans des fichiers 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

Vous pouvez placer ces fichiers QML où vous le souhaitez et les ajouter dans QOwnNotes en les ajoutant dans les Paramètres de script (il y a un bouton Ajouter un script / Ajouter un script local).

TIP

Jetez un œil aux exemples de scripts (opens new window) pour démarrer plus rapidement.

Dans les paramètres de script, vous pouvez aussi installer des scripts directement depuis leur dépôt (opens new window). Il y a un site hébergé par la communauté à : https://beurt.github.io/QOwnNoteScriptsList (opens new window) pour chercher des scripts.

Pour les problèmes, questions ou demandes de fonctionnalités pour les scripts du référentiel de scripts, veuillez ouvrir un problème sur la page des problèmes du référentiel de scripts QOwnNotes (opens new window).

TIP

Si vous souhaitez proposer un script pour le référentiel de scripts, veuillez suivre les instructions du référentiel de scripts QOwnNotes (opens new window).

Si vous avez besoin d'accéder à une certaine fonctionnalité dans QOwnNotes ou si vous avez des questions ou des idées, veuillez ouvrir un problème sur la page de problèmes 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.