Exposer les attributs de propriété de l'action
- Dernière mise à jour2023/05/18
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 :
![Exposer les propriétés](https://automationanywhere-be-prod.automationanywhere.com/bundle/enterprise-v2019/page/enterprise-cloud/topics/developer/../../../exposeproperties.png?_LANG=frfr)
![Exposer les propriétés](https://automationanywhere-be-prod.automationanywhere.com/bundle/enterprise-v2019/page/enterprise-cloud/topics/developer/../../../exposeproperties.png?_LANG=frfr)