コマンドの説明
このコマンドを使用すると、先行する「If」または「Else If」の条件が False(偽) と判定された場合に、次に評価する追加の条件を指定できます。
設定内容
| 項目 | 設定内容詳細 | パラメーター値 | 入力タイプ | 例 | 備考 |
|---|---|---|---|---|---|
| IFのコマンドタイプ |
設定したい条件を プルダウンから選択します。 |
プルダウン or 直接入力 |
値 | 値を比較するときに使用 | |
| 日付比較 | 日付を比較するときに使用 | ||||
| 変数比較 | 変数内の値を比較するときに使用 | ||||
| 変数の値(文字) | 変数内に文字があるか判別 | ||||
| 変数の値(数値) | 変数内に数値があるか判別 | ||||
| ウィンドウ名 | ウィンドウがあるか判別 | ||||
| アクティブウィンドウ名 | 指定したウィンドウがアクティブウィンドウか判別 | ||||
| ファイル有無 | 指定したファイルが存在するか判別 | ||||
| フォルダ有無 | 指定したフォルダが存在するか判別 | ||||
| Web要素の有無 | 指定したWeb要素が存在するか判別 ※事前に対象のブラウザを起動し、要素を検索するページを開いておく必要あり ※Web要素例:Xpath、ID、Class Name |
||||
| GUI要素の有無 | 指定したGUI要素が存在するか判別 ※事前に対象のシステム・アプリを起動して要素を探す画面を開いておく必要あり ※GUI要素例:AutomationId、Name |
||||
| エラー発生時 | 指定したコマンドでエラーが発生したか判別 ※トライキャッチコマンドと併用がおすすめ |
||||
| エラーなし | 指定したコマンドでエラーが発生しなかったか判別 ※トライキャッチコマンドと併用がおすすめ |
||||
| ブーリアン | 変数内の値がTrue/Falseか判別 | ||||
| 追加パラメーター |
IFコマンドのタイプが 「値」のとき、以下のパラメータ値を設定します。 |
値1 | 変数 or 直接入力 |
100 | 値を入力 |
| 演算子 | プルダウン | = | 演算子を入力 | ||
| 値2 | 変数 or 直接入力 |
100 | 値を入力 | ||
| IFコマンドのタイプが 「日付比較」のとき、以下のパラメータ値を設定します。 ※値1、演算子、値2 |
値1 | 直接入力 | 2023/01/01 | 日付を入力 | |
| 演算子 | プルダウン | <= | 演算子を入力 | ||
| Value2 | 直接入力 | 2023/11/11 | 日付を入力 | ||
| IFコマンドのタイプが 「変数比較」のとき、以下のパラメータ値を設定します。 ※値1、演算子、値2、大/小文字を区別 |
値1 | 変数 or 直接入力 |
社員番号 | 変数名を入力 | |
| 演算子 | プルダウン | 等しくない | 演算子を入力 | ||
| 値2 | 変数 or 直接入力 |
社員コード | 変数名を入力 | ||
| 大/小文字を区別 | プルダウン | Yes | 大文字と小文字を区別するか選択 ※Yesの場合は区別する、Noの場合は区別しない |
||
| IFコマンドのタイプが 「変数の値(文字)」のとき、以下のパラメータ値を設定します。 ※変数 |
変数 | 変数 or 直接入力 |
マクロマン | 変数名を入力 | |
| IFコマンドのタイプが 「変数の値(数値)」のとき、以下のパラメータ値を設定します。 ※変数 |
変数 | 変数 or 直接入力 |
合計値 | 変数名を入力 | |
| IFコマンドのタイプが 「ウィンドウ名」のとき、以下のパラメータ値を設定します。 ※ウィンドウ名 |
ウィンドウ名 | 変数 or 直接入力 |
マクロマンサイト- Google Chrome | 有無を確認するウィンドウ名を入力 ※部分一致でも検索可能 |
|
| IFコマンドのタイプが 「アクティブウィンドウ名」のとき、以下のパラメータ値を設定します。 ※ウィンドウ名 |
ウィンドウ名 | 変数 or 直接入力 |
マクロマンサイト - Google Chrome | 有無を確認するウィンドウ名を入力 ※部分一致で検索不可 |
|
| IFコマンドのタイプが 「ファイル有無」のとき、以下のパラメータ値を設定します。 ※ファイルパス、True時の処理 |
ファイルパス | 変数 or 直接入力 |
C:\Users\macroman\Desktop\マクロマン.xlsx | 有無を確認するファイルパスを入力 | |
| True時の処理 | プルダウン | 存在する | 条件を選択 「存在する」はファイルがある場合、「存在しない」はファイルがない場合を条件として設定 |
||
| IFコマンドのタイプが 「フォルダ有無」のとき、以下のパラメータ値を設定します。 ※ファルダパス、Ture時の処理 |
フォルダパス | 変数 or 直接入力 |
C:\Users\macroman\Desktop\マクロマン | 有無を確認するフォルダパスを入力 | |
| True時の処理 | プルダウン | 存在する | 条件を選択 「存在する」はファイルがある場合、「存在しない」はファイルがない場合を条件として設定 |
||
| IFコマンドのタイプが 「Web要素の有無」のとき、以下のパラメータ値を設定します。 ※インスタンス名、要素の検索方法、要素の検索パラメータ |
インスタンス名 | 変数 or 直接入力 |
RPABrowser | 要素を検索するブラウザのインスタンス名を入力 | |
| 要素の検索方法 | プルダウン | Xpathで検索 | 要素の検索方法を選択 | ||
| 要素の検索パラメータ | 変数 or 直接入力 |
//*[@id="cta_button_8598105_c8f59134-dbe4-4a34-9382-2b01ae9a0b17"] | 有無を確認する要素を入力 | ||
| IFコマンドのタイプが 「GUI要素の有無」のとき、以下のパラメータ値を設定します。 ※ウィンドウ名、検索する要素名、値 |
ウィンドウ名 | 変数 or 直接入力 |
電卓 | 要素を検索するウィンドウ名を入力 | |
| 検索する要素名 | プルダウン | AutomationId | 要素の検索方法を選択 | ||
| 値 | 変数 or 直接入力 |
num5Button | 有無を確認する要素を入力 | ||
| IFコマンドのタイプが 「エラー発生時」のとき、以下のパラメータ値を設定します。 ※行番号 |
行番号 | 変数 or 直接入力 |
5 | エラーが発生したか確認するコマンド番号を入力 | |
| IFコマンドのタイプが 「エラーなし」のとき、以下のパラメータ値を設定します。 ※行番号 |
行番号 |
変数 or 直接入力 |
5 | エラーが発生しなかったか確認するコマンド番号を入力 | |
| IFコマンドのタイプが 「ブーリアン」のとき、以下のパラメータ値を設定します。 ※変数、値の真偽 |
変数 | 変数 or 直接入力 |
正誤チェック | 変数名を入力 | |
| 値の真偽 | プルダウン | True | 条件を選択 「True」は変数内がTrueの場合、「False」は変数内がFalseの場合を条件として設定 |






