# QOwnNotes Scripting

Un script QOwnNotes es principalmente JavaScript en archivos Qt QML (opens new window).

import QtQml 2.0
import QOwnNotesTypes 1.0

Script {
    /**
        * Se ejecutará cuando se inicialice el motor de secuencias de comandos.
        */
    function init() {
        script.log("Hello world!");
    }
}
1
2
3
4
5
6
7
8
9
10
11

Puede colocar esos archivos QML en cualquier lugar que desee y agregarlos en QOwnNotes agregándolos en la Configuración de secuencias de comandos (hay un botón Agregar secuencia de comandos / Agregar secuencia de comandos local).

TIP

Eche un vistazo a los scripts de ejemplo (opens new window) para comenzar rápidamente.

En la Configuración de secuencias de comandos también puede instalar secuencias de comandos directamente desde el Repositorio de secuencias de comandos (opens new window).

Para problemas, preguntas o solicitudes de funciones para scripts del Repositorio de scripts, abra un problema en la página de problemas del repositorio de scripts de QOwnNotes (opens new window).

TIP

Si desea proponer un script para el Repositorio de scripts, siga las instrucciones del Repositorio de scripts de QOwnNotes (opens new window).

Si necesita acceder a una determinada funcionalidad en QOwnNotes o tiene preguntas o ideas, abra un problema en la página de problemas de QOwnNotes (opens new window).

TIP

Para iniciar sesión, puede usar el comando script.log() para iniciar sesión en el widget de registro.