コントロール文(コントロール ステートメント;Control Statements)というのは、スクリプトが実行される順序を変えたり 他のオブジェクトを制御するなど、スクリプトの実行をコントロールするための スクリプト文 です。
ある条件を満たすときにはああしなさい 満たさないときにはこうしなさい とか、ある条件を満たすようになるまで こういう作業を繰返しなさい とか 他のオブジェクトを制御するなど、通常は 上から順に実行されるスクリプトの流れをコントロールします。
コントロール文には、AppleScript 対応のアプリケーションや他の AppleScript などのオブジェクトにスクリプトを実行させる tell 、条件によってスクリプトの実行を制御する if や repeat 、あるスクリプトを実行する場合に発生するエラーを制御するための try 、テキストの判定を制御するためのConsidering や Ignoring などがあります。
コントロール文は、ネスト(入れ子)にすることもできます。
ある条件を満たすときにはああしなさい 満たさないときにはこうしなさい とか、ある条件を満たすようになるまで こういう作業を繰返しなさい とか 他のオブジェクトを制御するなど、通常は 上から順に実行されるスクリプトの流れをコントロールします。
コントロール文には、AppleScript 対応のアプリケーションや他の AppleScript などのオブジェクトにスクリプトを実行させる tell 、条件によってスクリプトの実行を制御する if や repeat 、あるスクリプトを実行する場合に発生するエラーを制御するための try 、テキストの判定を制御するためのConsidering や Ignoring などがあります。
コントロール文は、ネスト(入れ子)にすることもできます。