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 :