公开操作的属性特性
- Updated: 2023/05/18
可通过在 CommandPkg 上设置以下属性来公开操作的属性值。
Action 属性值
属性特性 | 描述 | |
---|---|---|
![]() |
name | 属性的名称,在操作级别是唯一的,在自动完成框中将显示此名称。 |
![]() |
description | 属性的描述。 |
![]() |
type | 操作属性的数据类型,只有该类型匹配时,该属性才会显示在自动完成框中。 |
![]() |
return_type | 属性的返回数据类型。 如果此类型与使用它的字段类型不匹配,将出现验证错误。 |
@BotCommand @CommandPkg(label = "Uppercase", name = "uppercase", description="将字符串转换为大写", icon = "uppercase.svg", node_label="将 {{sourceString}} 转换为大写|并将结果分配给 {{returnTo}}", return_type=DataType.STRING, return_required = true, return_label="将输出分配给变量") public class UpperCase { @Execute public Value<String> convert( @Idx(index = "1", type=TEXT) @Pkg(label="源字符串") @NotEmpty String sourceString){ return new StringValue(sourceString.toUpperCase()); } }
提示: 字符
|
充当分隔符节点标签。 在每个部分声明的变量有输入时,|
字符前后的内容才会出现。 例如,在上述示例中,当 {{sourceString}}
变量有值时,|
之前的内容会出现;而当 {{returnTo}}
有值时,|
之后的内容会出现。例如,上述类在 UI 中将显示为:

