Then
定义当满足 when (when) 命令定义的条件时要运行的命令块。
命令可用性: 本地 IBM RPA SaaS 和 IBM RPA
描述
定义当满足 when (when) 命令定义的条件时要运行的命令块。
如果未满足 when (when) 命令定义的条件,请使用 otherwise (otherwise) 命令来运行命令块。
依赖关系
脚本语法
IBM RPA 的专有脚本语言的语法与其他编程语言类似。 该脚本语法在脚本文件中定义命令的语法。 您可以在 IBM RPA Studio的 脚本 方式下使用此语法。
then
示例
示例 1: 检查变量是否包含值 "IBM" ,并在满足条件时打印变量。
defVar --name checkedVariable --type String --value "IBM"
case --name case --switches "CaseSwitchesAll"
when --left "${checkedVariable}" --operator "Contains" --right IBM
then
logMessage --message "${checkedVariable}" --type "Info"
endCase
logMessage --message "End Case" --type "Info"
// Result : IBM
// End Case
示例 2: 检查变量是否包含值 "IBM" ,如果该值不在该变量中,那么打印该变量。
defVar --name checkedVariable --type String --value "IBM"
case --name case --switches "CaseSwitchesAll"
when --left "${checkedVariable}" --operator "Contains" --right IBM --negate
then
logMessage --message "${checkedVariable}" --type "Info"
endCase
logMessage --message "End Case" --type "Info"
// End Case