Microsoft Docs
業務での利用頻度
★★★★★ ほぼ毎回使用します
オススメ度
★★★★★ 条件を極め、使い分けられれば特定の条件ごと処理を変えることができます
用途・目的
変数の値や文字列などを比較し、条件を満たす場合だけ処理を行うことができます。
条件に応じて処理を行うかどうかを判断したいときに有効なアクションです。
例えば「金額が1万円以上」などの条件を確認し、「1万円以上」という条件を満たす場合だけ指定した処理を実行することができます。
条件を満たさない場合、その処理をスキップし次へ進みます。
設定した条件を満たした場合、IfとEndの間に配置したアクションが実行されます
条件を満たさなかった場合、IfとEndの間のアクションは実行せず、Endより後の処理へ進みます
使い方
アクショングループ:条件
アクション名:If
| 最初のオペランド | 比較する内容1つめ | 変数・テキスト・式など2番目のオペランドと比較する内容を入力してください |
| 演算子 | と等しい(=) と等しくない(<>) より大きい(>) 以上(>=) より小さい(<) 以下(<=) 次を含む 次を含まない 空である 空ではない 先頭 次の値で始まらない 末尾 次の値で終わらない 空白である 空白ではない | 1つめの対象(例:A)が左側にあると考え、指定したい演算子を選択してください 例:A=B、A>B |
| 2番目のオペランド | 比較する内容2つめ | 「空である」「空ではない」以外は比較対象として入力してください |
変数に格納されている数値が「もしも10より大きいか否か」条件分岐する場合
利用サンプル
Copyボタンを押してから、PADに貼り付けてください
Display.InputDialog Title: $'''数値の大小比較''' Message: $'''好きな数字を入力してください''' InputType: Display.InputType.SingleLine IsTopMost: True UserInput=> UserInput
IF UserInput > 10 THEN
Display.ShowMessageDialog.ShowMessage Title: $'''入力数値について''' Message: $'''入力された数値は10よりでかいです''' Icon: Display.Icon.None Buttons: Display.Buttons.OK DefaultButton: Display.DefaultButton.Button1 IsTopMost: True
END
IF UserInput < 10 THEN
Display.ShowMessageDialog.ShowMessage Title: $'''入力数値について''' Message: $'''入力された数値は10よりちっちゃいです''' Icon: Display.Icon.None Buttons: Display.Buttons.OK DefaultButton: Display.DefaultButton.Button1 IsTopMost: True
END
注意事項
・条件を見たいした場合のみ実行したいアクションは、必ずIfとEndの間へ配置してください
・Ifアクションでは、基本的に数値と数値、文字列と文字列など、同じ種類の値を比較するため、数値と文字列など異なるデータ型の値を比較すると見た目が同じでも条件が成立しない場合があります
・文字列を比較する際、比較対象の後ろに空白等、余計なものが含まれていないかを確認してください