Parameter¶
Ein benannter Wert, den eine Funktion benötigt. Die integrierte
Funktion command benötigt beispielsweise einen Parameter namens command.
Sie geben Parameterwerte auf der Schaltfläche an.
Einige Parameter sind erforderlich, andere sind optional und besitzen einen in der Funktionsdatei definierten Standardwert.
Einen Wert von einer Schaltfläche übergeben¶
Schreiben Sie den Parameternamen als Schlüssel direkt auf die Schaltfläche. Die
integrierten Felder command, path und args folgen dieser Regel; eigene
Parameternamen funktionieren genauso.
Eigene Parameternamen angeben
unit und lines müssen von journal-unit deklariert sein. Der numerische
Wert für lines muss nicht in Anführungszeichen stehen.
Verwenden Sie keine verschachtelte params:-Zuordnung
Eine Datei für eine eigene Funktion verwendet params:, um ihre Parameter
zu deklarieren. Eine Schaltfläche tut dies nicht. Schreiben Sie host:,
unit: oder jeden anderen Wert direkt auf die Schaltfläche.
Validierung¶
validate prüft Folgendes:
- Für jeden erforderlichen Parameter ist ein Wert vorhanden.
- Jeder Wert auf der Schaltfläche ist von ihrer Funktion deklariert.
- Als
intdeklarierte Werte enthalten eine Ganzzahl. - Als
booldeklarierte Werte enthalten einen gültigen booleschen Wert. - Standardwerte entsprechen dem deklarierten Parametertyp.
Für ausgelassene optionale Parameter wird der jeweilige Standardwert verwendet.
Parameternamen dürfen nicht mit Schaltflächeneinstellungen übereinstimmen:
name, type, icon, id, function, confirm, timeout, workdir,
env, columns oder items. Die Namen command, path und args sind
zulässig.
Die vollständige Erklärung und Beispiele finden Sie unter Funktionen → Werte von einer Schaltfläche übergeben.
Konfiguration¶
Informationen zu Schaltflächeneinstellungen und Parameterschlüsseln finden Sie unter Konfiguration → Menü.