评估变量 action
- Updated: 2024/06/27
评估变量 action
使用 String package 中的评估变量 action 将用户指定的字符串变量与 bot 中的字符串变量进行比较。 如果找到匹配项,则 action 将返回匹配变量的值。
设置
- 在变量表达式字段中,输入要查找的字符串变量。
- 在将值分配给变量字段中,选择一个字符串变量以保留返回的值。
注:
- 仅支持不含表达式的用户定义字符串变量。 不支持包含表达式的字段,例如 $SampleNumber.Number:toString$ 或 $SampleString.String:lowercase$。
- 不支持 $System:AATaskName$ 等系统字符串变量。
- 不支持字符串类型以外的变量数据类型。 例如,不支持 $SampleNumber$。
- 不支持不区分大小写的变量名。
示例
假设您有一个自动化系统,在其中定义了一个名称为
$cityname$
的字符串变量。 变量 $cityname$
的值被设置为巴黎
。 您现在可以构建一个 bot,并使用评估变量
action 将您创建的变量与 bot 中已存在的字符串变量进行比较。 如果找到匹配项,则 action 将返回匹配变量的值。- 创建一个字符串类型的变量,并将其命名为 eva1。
- 在默认值字段中,输入 $cityname$。注: $cityname$ 是您在 bot 中使用的字符串变量。
- 在变量表达式字段中输入 $eva1$。
- 当您执行自动化时,用户指定的字符串变量
$eva1$
现在在 bot 中定义的变量中搜索字符串变量$cityname$
,如果找到匹配项,则 action 返回匹配变量$cityname$
的输出值,即巴黎
。