Exponer atributos de propiedad de la acción
- Última actualización2023/05/18
Los valores de propiedad de una acción se pueden exponer mediante la configuración de las siguientes propiedades en CommandPkg .
Valores de propiedades de Acción
Atributos de propiedad | Descripción | |
---|---|---|
![]() |
nombre | El nombre de la propiedad, único a nivel de la acción. Aparece en el cuadro de autocompletado. |
![]() |
descripción | Una descripción de la propiedad. |
![]() |
tipo | El tipo de datos con los que opera la propiedad, solo si el tipo coincide. Aparece en el cuadro de autocompletado. |
![]() |
return_type | Tipo de datos de retorno de la propiedad. Si el tipo no coincide con el tipo de campo en el que se usa, se producirá un error de validación. |
@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());
}
}
Consejo: El carácter
|
actúa como una etiqueta separadora de nodos. El contenido antes y después del carácter |
aparece solo cuando hay una entrada para las variables declaradas en cada parte. Por ejemplo, en el ejemplo anterior, cuando la variable {{sourceString}}
tiene un valor, aparece el contenido antes de |
y, cuando {{returnTo}}
tiene un valor, aparece el contenido después de |
.Por ejemplo, la clase anterior en la IU tendrá el siguiente aspecto:

