If 構造の例
[If]、[Else If]、および [End If] スクリプトステップは、スクリプトステップをどのような条件で実行するかを定義することができます。構造内のそれぞれのステップは、評価可能な条件や論理式の計算結果に基づいて実行されます。
 •
 •
[Else If] スクリプトステップは、さらに論理式を評価します。[Else] スクリプトステップは、すべての条件評価が偽の場合に代わりに実行されるスクリプトステップです。
例1 
検索を実行します。レコードが見つからない場合は、カスタムダイアログを表示します。レコードが見つかった場合は、対象レコードをソートします。
検索実行 [記憶する]
If [ Get ( 対象レコード数 ) = 0]
カスタムダイアログを表示 ["レコードの検索";"レコードが見つかりません。"]
Else
レコードのソート [記憶する; ダイアログなし]
End If
例2 
検索を実行します。レコードが見つからない場合は、カスタムダイアログを表示します。1つのレコードが見つかった場合、「請求書詳細」レイアウトに切り替えます。複数のレコードが見つかった場合、「請求書」レイアウトに切り替えます。
検索実行 [記憶する]
If [ Get ( 対象レコード数 ) = 0]
カスタムダイアログを表示 ["レコードの検索";"レコードが見つかりません。"]
Else If [Get (対象レコード数) = 1]
レイアウト切り替え [「請求書詳細」]
Else
レイアウト切り替え [「請求書」]
End If