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

複数の条件分岐を開始

旧コマンド名称(ver4.xまで):複数IFの開始

 

コマンドの説明

このコマンドを使用すると、指定した条件を満たすか満たさないかによって処理を分岐させることができます。

さらに、プログラムの流れを複数の特定条件に基づいて変更することができます。

設定内容

項目 設定内容詳細 パラメーター値 入力タイプ 備考
複数の条件ー全て真であること 条件を設定します。
条件は1つずつ設定が必要です。
全ての条件が真の場合に真の処理、それ以外の場合は偽の処理を実行します。
  IF分を追加ボタン If([値]{ファイル名}は{従業員コード}.xlsxに等しい)  
IFコマンドのタイプ

設定したい条件を

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

 

プルダウン

or

直接入力

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




























IFコマンドのタイプが 「値」のとき、以下のパラメータ値を設定します。
※Value1、operand、Value2


 

 

Value1 変数
or
直接入力
100 値を入力します
operand プルダウン is equal to 演算子を入力します
Value2 変数
or
直接入力
100 値を入力します
IFコマンドのタイプが 「日付比較」のとき、以下のパラメータ値を設定します。
※Value1、operand、Value2
Value1 直接入力 2023/01/01 日付を入力します
operand プルダウン is equal to 演算子を入力します
Value2 直接入力 2023/11/11 日付を入力します
IFコマンドのタイプが 「変数比較」のとき、以下のパラメータ値を設定します。
※Value1、operand、Value2、Case Sensithive
Value1 変数
or
直接入力
社員番号 変数名を入力します
operand プルダウン is equal to 演算子を入力します
Value2 変数
or
直接入力
社員コード 変数名を入力します
Case Sensitive プルダウン Yes 大文字と小文字を区別するか選択します
※Yesの場合は区別する、Noの場合は区別しない
IFコマンドのタイプが 「変数の値(文字)」のとき、以下のパラメーター値を設定します。
※Variable Name
Variable Name 変数
or
直接入力
マクロマン 変数名を入力します
IFコマンドのタイプが 「変数の値(文字)」のとき、以下のパラメーター値を設定します。
※Variable Name
Variable Name 変数
or
直接入力
マクロマン 変数名を入力します
IFコマンドのタイプが 「変数の値(数値)」のとき、以下のパラメータ値を設定します。
※Variable Name
Variable Name 変数
or
直接入力
合計値 変数名を入力します
IFコマンドのタイプが 「ウィンドウ名」のとき、以下のパラメータ値を設定します。
※Window Name
Window Name 変数
or
直接入力
マクロマンサイト- Google Chrome 有無を確認するウィンドウ名を入力します
※部分一致でも検索可能
IFコマンドのタイプが 「アクティブウィンドウ名」のとき、以下のパラメータ値を設定します。
※Window Name
Window Name 変数
or
直接入力
マクロマンサイト - Google Chrome 有無を確認するウィンドウ名を入力します
※部分一致で検索不可
IFコマンドのタイプが 「ファイル有無」のとき、以下のパラメータ値を設定します。
※Folder Path、True When
Folder Path 変数
or
直接入力
C:\Users\macroman\Desktop\マクロマン.xlsx 有無を確認するファイルパスを入力します
True When プルダウン It Does Exist 条件を選択します
It Does Existはファイルがある場合
It Does not Existはファイルがない場合を示します
IFコマンドのタイプが 「フォルダ有無」のとき、以下のパラメータ値を設定します。
※Folder Path、True When
Folder Path 変数
or
直接入力
C:\Users\macroman\Desktop\マクロマン 有無を確認するフォルダパスを入力します
True When プルダウン It Does Exist 条件を選択します
It Does Existはフォルダがある場合
It Does not Existはフォルダがない場合を示します
IFコマンドのタイプが 「Web要素の有無」のとき、以下のパラメータ値を設定します。
※Selenium Instanse Name、Element Serch Method、Element Serch Parameter
Selenium Instanse Name 変数
or
直接入力
RPABrowser 要素を検索するブラウザのインスタンス名を入力します
Element Serch Method プルダウン Xpathで検索 要素の検索方法を選択します
Element Serch Parameter 変数
or
直接入力
//*[@id="cta_button_8598105_c8f59134-dbe4-4a34-9382-2b01ae9a0b17"] 有無を確認する要素を入力します
IFコマンドのタイプが 「GUI要素の有無」のとき、以下のパラメータ値を設定します。
※Window Name、Element Serch Method、Element Serch Parameter
Window Name 変数
or
直接入力
電卓 要素を検索するウィンドウ名を入力します
Element Serch Method プルダウン AutomationId 要素の検索方法を選択します
Element Serch Parameter 変数
or
直接入力
num5Button 有無を確認する要素を入力します
IFコマンドのタイプが 「エラー発生時」のとき、以下のパラメータ値を設定します。
※Line number
Line number 変数
or
直接入力
5 エラーが発生したか確認するコマンド番号を入力します
IFコマンドのタイプが 「エラーなし」のとき、以下のパラメータ値を設定します。
※Line number
Line number 変数
or
直接入力
5 エラーが発生しなかったか確認するコマンド番号を入力します
IFコマンドのタイプが 「ブーリアン」のとき、以下のパラメータ値を設定します。
※Variable Name、Value Is
Variable Name 変数
or
直接入力
正誤チェック 変数名を入力します
Value Is プルダウン True True/Falseを選択します