Exponer atributos de propiedad de la acción
- Última actualización2023/05/18
Exponer atributos de propiedad de la acción
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: