Then

定义当满足 when (when) 命令定义的条件时要运行的命令块。

命令可用性: 本地 IBM RPA SaaS 和 IBM RPA

描述

定义当满足 when (when) 命令定义的条件时要运行的命令块。

如果未满足 when (when) 命令定义的条件,请使用 otherwise (otherwise) 命令来运行命令块。

依赖关系

只能将此命令与 Case (case) 和 When (when) 命令配合使用。

脚本语法

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