主页 > 设计和创建解决方案 > 创建脚本自动执行任务 > 脚本示例 > If 结构示例
If 结构示例 If、Else If、Else 和 End If 脚本步骤定义一种控制是否执行脚本步骤的结构。这种控制取决于可测试的条件或布尔值计算的结果。 • 计算结果为除零以外的任何数值时,条件解析为真,然后执行随后的脚本步骤。 • 计算结果为零、空值或无法解析为数字的内容时,条件解析为假,然后不会执行随后的脚本步骤。 Else If 步骤提供了附加的布尔值测试。如果所有条件都为假,Else 步骤会提供可选的执行步骤。 示例 1 执行查找。如果没有找到记录,则显示自定义对话框。如果找到记录,则对搜索结果加以排序。 执行查找 [恢复]If [Get ( 查找个数 ) = 0] 显示自定义对话框 ["查找记录"; "未找到记录。"]Else 对记录排序 [恢复; 无对话框]End If 示例 2 执行查找。如果没有找到记录,则显示自定义对话框。如果找到一条记录,则转到“发货单详情”布局。如果找到多条记录,则转到“发货单”布局。 执行查找 [恢复]If [Get ( 查找个数 ) = 0] 显示自定义对话框 ["查找记录"; "未找到记录。"]Else If [Get ( 查找个数 ) = 1] 转到布局 ["发货单详情"]Else 转到布局 ["发货单"]End If