If - Else

Declaration

<AMELSE />

Description: Used along with any If activity to provide an alternate code block to execute only if the condition returns FALSE.

NOTE: All If activities must be followed at some point with an End if step to mark the end of the code block that is to be executed if the expression is true.

Practical Usage

If combined with Else is an extremely useful combination. These activities are conditional statements that can perform different actions during the course of a task depending on the result of an expression evaluation. If the result evaluates to TRUE, the task will execute the block of steps immediately following the If activity up until an End if step is encountered, otherwise the block will be skipped (or if an Else statement is encountered it will execute that block of steps).

Parameters

(This activity contains no parameters)

Example

The sample AML code below can be copied and pasted directly into the Steps panel of the Task Builder.

Description: Simple If/Else Statement that displays the answer in a message box.

<AMIF EXPRESSION="2 &lt; 1">
<AMSHOWDIALOG>The result is TRUE.</AMSHOWDIALOG>
<AMELSE />
<AMSHOWDIALOG>The result is FALSE.</AMSHOWDIALOG>
</AMIF>