Offenlegen von Eigenschaftsattributen einer Aktion
- Zuletzt aktualisiert2023/05/18
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 | |
---|---|---|
|
name | Der Name der Eigenschaft, der auf der Aktionsebene eindeutig ist. In einem Feld mit Autovervollständigung würde dieser Name angezeigt werden. |
|
description | Eine Beschreibung der Eigenschaft. |
|
type | Der Datentyp, auf den sich die Eigenschaft bezieht. Nur wenn der Typ übereinstimmt, wird die Eigenschaft im Feld mit Autovervollständigung angezeigt. |
|
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: