评估变量 action

使用 String package 中的评估变量 action 将用户指定的字符串变量与 bot 中的字符串变量进行比较。 如果找到匹配项,则 action 将返回匹配变量的值。

设置

  • 变量表达式字段中,输入要查找的字符串变量。

    评估变量操作字段

  • 将值分配给变量字段中,选择一个字符串变量以保留返回的值。
注:
  • 仅支持不含表达式的用户定义字符串变量。 不支持包含表达式的字段,例如 $SampleNumber.Number:toString$$SampleString.String:lowercase$
  • 不支持 $System:AATaskName$ 等系统字符串变量。
  • 不支持字符串类型以外的变量数据类型。 例如,不支持 $SampleNumber$
  • 不支持不区分大小写的变量名。

示例

假设您有一个自动化系统,在其中定义了一个名称为 $cityname$ 的字符串变量。 变量 $cityname$ 的值被设置为巴黎。 您现在可以构建一个 bot,并使用评估变量 action 将您创建的变量与 bot 中已存在的字符串变量进行比较。 如果找到匹配项,则 action 将返回匹配变量的值。
  1. 创建一个字符串类型的变量,并将其命名为 eva1

    编辑变量对话窗口

  2. 在默认值字段中,输入 $cityname$
    注: $cityname$ 是您在 bot 中使用的字符串变量。
  3. 变量表达式字段中输入 $eva1$

    变量表达式字段

  4. 当您执行自动化时,用户指定的字符串变量 $eva1$ 现在在 bot 中定义的变量中搜索字符串变量 $cityname$,如果找到匹配项,则 action 返回匹配变量 $cityname$ 的输出值,即巴黎