一般

<if> エレメントには、条件式と一連のマクロ・アクションが含まれています。マクロ・ランタイムは、<if> エレメント内の条件式を評価します。すると、次のようになります。
  • 条件式が true である場合
    • マクロ・ランタイムは、<if> エレメント内のその一連のマクロ・アクションを実行する。
    • マクロ・ランタイムは、後続の <else> エレメントがあれば、これをスキップする。
  • 条件式が false である場合
    • マクロ・ランタイムは、<if> エレメント内のその一連のマクロ・アクションをスキップする。
    • マクロ・ランタイムは、後続の <else> エレメント内のマクロ・アクションがあれば、これを実行する。

マクロ・オブジェクトは、<if>if>エレメント、および必要に応じて <else> エレメントを使用して、条件アクションを保管します (条件アクション (<if> エレメントおよび <else> エレメント)を参照)。