Offenlegen von Eigenschaftsattributen einer Aktion

Sie können die Eigenschaftswerte einer Aktion durch Festlegen der folgenden Eigenschaften auf CommandPkg offenlegen.

Eigenschaftswerte der Aktion

Eigenschaftsattribute Beschreibung

no1
name Der Name der Eigenschaft, der auf der Aktionsebene eindeutig ist. In einem Feld mit Autovervollständigung würde dieser Name angezeigt werden.

no2
description Eine Beschreibung der Eigenschaft.

no3
type Der Datentyp, auf den sich die Eigenschaft bezieht. Nur wenn der Typ übereinstimmt, wird die Eigenschaft im Feld mit Autovervollständigung angezeigt.

no4
return_type Der Rückgabedatentyp der Eigenschaft. Wenn dieser Typ nicht mit dem Feldtyp übereinstimmt, in dem er verwendet wird, kommt es zu einem Validierungsfehler.
@BotCommand
@CommandPkg(label = "Uppercase", name = "uppercase", description="Converts the string to upper case", 
icon = "uppercase.svg", node_label="Convert {{sourceString}} to upper case| and assign the result to {{returnTo}}", 
return_type=DataType.STRING, return_required = true, return_label="Assign the output to variable") public class UpperCase {
 
    @Execute
    public Value<String> convert(
            @Idx(index = "1", type=TEXT)
            @Pkg(label="Source string")
            @NotEmpty
            String sourceString){
        return new StringValue(sourceString.toUpperCase());
    }
}
Tipp: Das Zeichen | dient als Trennzeichen-Knotenbezeichnung. Der Inhalt vor und nach dem Zeichen | erscheint nur, wenn es eine Eingabe für die in jedem Teil deklarierten Variablen gibt. Wenn die Variable {{sourceString}} im obigen Beispiel einen Wert hat, erscheint der Inhalt vor |, und wenn {{returnTo}} einen Wert hat, erscheint der Inhalt nach |.
Die obige Klasse sieht in der Nutzeroberfläche z. B. wie folgt aus:
Eigenschaften offenlegen