Else If
[If] と同様に論理値の計算式を評価して評価結果に基づいて条件分岐を行います。
オプション
評価する論理値の計算式を指定します。
互換性
製品 | サポート |
FileMaker Pro | はい |
FileMaker Go | はい |
FileMaker WebDirect | はい |
FileMaker Server | はい |
FileMaker Cloud | はい |
FileMaker Data API | はい |
カスタム Web 公開 | はい |
起点バージョン
6.0 以前のバージョン
説明
[Else If] は、[If] または別の [Else If] スクリプトステップの後に使用する必要があります。[Else If] スクリプトステップは [Else] スクリプトステップの後に使用できません。
[If] スクリプトステップが偽 (False) に評価された場合は、スクリプトの実行は [Else If] スクリプトステップに移動します。[Else If] 文が真 (True) に評価された場合は、[Else If] の後のステップのブロックが実行されます。真 (True) に評価されると [Else If] の処理は終了し、次の [Else If] または [Else] 文に到達すると、実行は [End If] スクリプトステップまでスキップされます。
例 1
レコードの検索とソートを実行します。検索条件に一致するレコードがない場合、カスタムダイアログボックスを表示します。
コピー
検索実行 [記憶する]
If [Get (最終エラー) = 0]
レコードのソート [記憶する; ダイアログあり: オフ]
Else If [Get (最終エラー) = 401]
カスタムダイアログを表示 ["レコードが見つかりません。"]
End If