コレクションアイテム・・・必要な条件だけ取得したい
Blue Prismでよくありませんか?
取得したコレクションから必要な条件に一致するものだけ抽出したいとき
そんな時は、「Utility - Collection Manipulation::Filter Collection」を使ってみましょう。
フィルター条件がよくわからない・・・・代表的な使い方はこんな感じ
見てみても抽出条件をどう設定したらいいのかよくわかりませんよね・・・・
でも大丈夫。今回はこの抽出条件の設定方法をご紹介します!
以下のテスト用プロセスを用意して早速やってみましょう。
色んな条件で抽出してみよう
代表的な抽出条件を挙げてみました
ご参考までに・・・
指定した文字列が設定されている
一つの場合
以下のように入れます。
"氏名='山田一郎'"
結果
このように2件抽出できましたね。
この調子で次行ってみましょう
複数の場合
"氏名 IN ('山田一郎','田中史郎')"
結果
指定した文字列が含まれている(ワイルドカード)
ワイルドカードで抽出する場合はこうします。
文字列を含む場合
"氏名 like '*山田*'"
結果
文字列を含まない場合
"氏名 not like '*山田*'"
結果
複数の条件を指定する
設定できる抽出条件は複数入れることも可能です。
こんな感じで
ORの場合
"氏名='山田一郎' OR 氏名='山田次郎'"
結果
ANDの場合
"氏名='山田一郎' AND 出身地='東京'"
結果
まとめ
いかがだったでしょうか?
代表的なコレクションの抽出条件をまとめてみました
他にも挙げていない抽出条件がまだまだありますのでその都度更新していけたらと思います!