お問い合わせ
お役立ち情報
資料一覧
マクロマン 無料ダウンロード
お問い合わせ

条件分岐を追加(Else If)

 

コマンドの説明

このコマンドを使用すると、先行する「If」または「Else If」の条件が False(偽) と判定された場合に、次に評価する追加の条件を指定できます。

 

設定内容

項目 設定内容詳細 パラメーター値 入力タイプ 備考
IFのコマンドタイプ

設定したい条件を

プルダウンから選択します。

 

プルダウン

or

直接入力

値を比較するときに使用
日付比較 日付を比較するときに使用
変数比較 変数内の値を比較するときに使用
変数の値(文字) 変数内に文字があるか判別
変数の値(数値) 変数内に数値があるか判別
ウィンドウ名 ウィンドウがあるか判別
アクティブウィンドウ名 指定したウィンドウがアクティブウィンドウか判別
ファイル有無 指定したファイルが存在するか判別
フォルダ有無 指定したフォルダが存在するか判別
Web要素の有無 指定したWeb要素が存在するか判別
※事前に対象のブラウザを起動し、要素を検索するページを開いておく必要あり
※Web要素例:Xpath、ID、Class Name
GUI要素の有無 指定したGUI要素が存在するか判別
※事前に対象のシステム・アプリを起動して要素を探す画面を開いておく必要あり
※GUI要素例:AutomationId、Name
エラー発生時 指定したコマンドでエラーが発生したか判別
※トライキャッチコマンドと併用がおすすめ
エラーなし 指定したコマンドでエラーが発生しなかったか判別
※トライキャッチコマンドと併用がおすすめ
ブーリアン 変数内の値がTrue/Falseか判別
追加パラメーター




























IFコマンドのタイプが 「値」のとき、以下のパラメータ値を設定します。
※値1、演算子、値2

値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の場合を条件として設定