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