# QOwnNotes Scriptage

Un script QOwnNotes est principalement JavaScript dans des fichiers Qt QML (opens new window).

importer QtQml 2.0
importer QOwnNotesTypes 1.0

Script {
     /**
         * Sera exécuté lors de l'initialisation du moteur de script
         */
     function init () {
         script.log ("Bonjour tout le monde!");
     }
}
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

Pour la journalisation, vous pouvez utiliser la commande script.log() pour vous connecter au widget de journal.