一般
<if> エレメントには、条件式と一連のマクロ・アクションが含まれています。マクロ・ランタイムは、<if> エレメント内の条件式を評価します。すると、次のようになります。
- 条件式が true である場合
- マクロ・ランタイムは、<if> エレメント内のその一連のマクロ・アクションを実行する。
- マクロ・ランタイムは、後続の <else> エレメントがあれば、これをスキップする。
- 条件式が false である場合
- マクロ・ランタイムは、<if> エレメント内のその一連のマクロ・アクションをスキップする。
- マクロ・ランタイムは、後続の <else> エレメント内のマクロ・アクションがあれば、これを実行する。
マクロ・オブジェクトは、<if>if>エレメント、および必要に応じて <else> エレメントを使用して、条件アクションを保管します (条件アクション (<if> エレメントおよび <else> エレメント)を参照)。