Exposer les attributs de propriété de l'action
- Dernière mise à jour2023/05/18
Exposer les attributs de propriété de l'action
Les valeurs de propriété d'une action peuvent être exposées en définissant les propriétés suivantes sur CommandPkg .
Valeurs d'une propriété d'Action
Attributs de la propriété | Description | |
---|---|---|
|
nom | Le nom de la propriété, unique au niveau de l'action, dans la zone à remplissage automatique dans laquelle ce nom s'afficherait. |
|
description | Une description de la propriété. |
|
type | Le type de données sur lequel la propriété opère, uniquement si le type correspond, la propriété apparaîtra dans la zone à remplissage automatique. |
|
return_type | Le type de données de retour de la propriété. Si ce type ne correspond pas au type de champ dans lequel il est utilisé, une erreur de validation se produit. |
@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());
}
}
Conseil : Le caractère
|
fait office d'étiquette de nœud séparateur. Le contenu avant et après le caractère |
n'apparaît que lorsqu'il y a une entrée pour les variables déclarées dans chaque partie. Dans l'exemple ci-dessus, lorsque la variable {{sourceString}}
a une valeur, le contenu avant le caractère |
apparaît, et lorsque {{returnTo}}
a une valeur, le contenu après le caractère |
apparaît.Par exemple, la classe ci-dessus dans l'interface utilisateur s'affichera comme suit :