条件操作

条件操作允许您基于条件语句的结果调整要运行哪些操作。

以下列表显示了一些应用程序和功能:

  • 使用 If 条件评估任何类型的条件。
  • 使用 Switch 条件将单个变量与多个可能值进行比较。
  • 通过使用嵌套条件来涵盖多个方案。
  • 基于可用数据向桌面流提供默认行为和替代行为。

要查找有关如何使用条件的详细信息,请转到使用条件

大小写

一个表达式,如果满足条件,则将运行与该特定 case 关联的操作块。

输入参数

参数 可选 接受 默认值 说明
Operator 不可用 等于 (=)、不等于 (<>)、大于 (>)、大于等于 (>=)、小于 (<)、小于等于 (<=)、包含、不包含、为空、不为空、开头为、开头不为、结尾为、结尾不为、为空白、不为空白 等于(=) 此 case 的比较运算符
要比较的值 * 输入要与 switch 块值进行比较的值

生成的变量

此操作不会生成任何变量。

异常

此操作不包含任何例外。

默认案例

如果 switch 主体中没有满足条件的 case 表达式,将运行的操作块。

输入参数

此操作不需要任何输入。

生成的变量

此操作不会生成任何变量。

异常

此操作不包含任何例外。

否则

如果不满足前一 "If" 语句中指定的条件,标记将运行的操作块的开始位置。

输入参数

此操作不需要任何输入。

生成的变量

此操作不会生成任何变量。

异常

此操作不包含任何例外。

否则如果

如果不满足前一 "If" 语句中指定的条件,但满足此语句中指定的条件,标记将运行的操作块的开始位置。

输入参数

参数 可选 接受 默认值 说明
Operator 不可用 等于 (=)、不等于 (<>)、大于 (>)、大于等于 (>=)、小于 (<)、小于等于 (<=)、包含、不包含、为空、不为空、开头为、开头不为、结尾为、结尾不为、为空白、不为空白 等于(=) 选择第一个操作数与第二个操作数之间的关系。
First operand * 输入由前一操作定义的值名称或输入文本、数字、表达式以与第二个操作数进行比较。
Second operand * 输入由前一操作生成的值名称或输入文本、数字、表达式以与第一个操作数进行比较。

生成的变量

此操作不会生成任何变量。

异常

此操作不包含任何例外。

If

如果满足此语句中指定的条件,标记将运行的操作块的开始位置。

输入参数
参数 可选 接受 默认值 说明
Operator 不可用 等于 (=)、不等于 (<>)、大于 (>)、大于等于 (>=)、小于 (<)、小于等于 (<=)、包含、不包含、为空、不为空、开头为、开头不为、结尾为、结尾不为、为空白、不为空白 等于(=) 选择第一个操作数与第二个操作数之间的关系。
First operand * 输入由前一操作定义的值名称或输入文本、数字、表达式以与第二个操作数进行比较。
Second operand * 输入由前一操作生成的值名称或输入文本、数字、表达式以与第一个操作数进行比较。

生成的变量

此操作不会生成任何变量。

异常

此操作不包含任何例外。

Switch

根据表达式的值将执行分派到 switch 主体的不同部分。

输入参数

参数 可选 接受 默认值 说明
Value to check * 输入要与以下用例进行比较的值名称、文本或数字。

生成的变量

此操作不会生成任何变量。

异常

此操作不包含任何例外。