【Blue Prism】アクションMEMO
個人的に良く使うアクションのメモ
[Collections]
アクション名 |
概要 |
入力 |
出力 |
---|---|---|---|
Copy Rows |
指定した行数分コピーしたコレクションを作成 |
Collection Name |
Collection |
[Collection Manipulation]
アクション名 |
概要 |
入力 |
出力 |
---|---|---|---|
Append Field(Number, Text) |
Collection (Collection) Field Name (Text) Value (Text) |
Appended Collection (Collection) |
|
Merge Collection |
2つのコレクションを結合(フィールドが横に並ぶ。Append FieldではNumber型Text型のみだが、それ以外も可能) |
Collection 1 (Collection) |
Collection 3 (Collection) |
Append Rows to Collection |
コレクションAにコレクションBを追加(結合) |
Main Collection (Collection) |
Combined Collection(Collection) |
Set Column Names From First Row |
最初の行をフィールド名として設定したコレクションを作成 |
Input Collection |
Collection |
Filter Collection |
WHERE句でマッチした行だけ抽出したコレクションを作成 |
Collection In |
Collection |
Collection Contains Value
|
コレクションの指定した列に"Exact Value”で指定した値、もしくは”Regex”で指定した正規表現パターンを含んでいるかを判定。Regexを設定した場合、コレクション内で最初にマッチしたグループを返す |
Collection |
Contains Search Term (Flag) |
Collection Contains Filed |
コレクションの指定したフィールドに値が入っているか判断 |
Input Collection (Collection) Field (Text) |
Success (Flag) |
[Utility - File Management]
アクション名 |
概要 |
入力 |
出力 |
---|---|---|---|
Get Files |
ファイルの取得 |
Folder |
Files (Collection) Success |
Copy File |
ファイルのコピー(既にある場合は上書き) |
File Path |
Success |
Move File |
ファイルの移動、名前変更 |
File Path |
Success |
Delete Files |
ファイルの削除 |
Folder (Text) |
|
Get CSV Text As Collection |
CSVファイルパスを指定し、データをコレクションに格納 (データ型を自動的に推測し設定⇒思った通りにならないことも) |
CSV File Path |
CSV Values(Collection) |
Write Text File |
テキストデータをファイルに書き込む |
File Name (Text) |
Success |
Read All Text from File |
テキストファイル(主にCSV)を読み込み、テキストデータに出力 |
File Name (Text) |
Success |
[Utility - String]
アクション名 |
概要 |
入力 |
出力 |
---|---|---|---|
Get Collection as CSV |
コレクションをCSVデータ(カンマ区切りテキストデータ)に変換 |
Input Collection (Collection) |
Collection CSV (Text) |
Get CSV As Collection |
CSVテキスト(カンマ区切り)をコレクションに格納。Schema=Column Nameフィールドに指定した値に格納後のフィールド名が変更される |
CSV (Text) |
|
Test Regex Match |
テキストに指定した正規表現が存在するか判断 |
Regex Pattern (Text) Target String (Text) |
Matched? (Flag) |
Extract Regex Values |
テキストから指定した正規表現にマッチする箇所を名前付きキャプチャとしてコレクション出力(入力コレクションのFieldはNameとValueのみ) |
Regex Pattern (Text) |
Named Values (Collection) |
Join Text |
テキスト結合。入力コレクションは、結合したい値を「Item Value」フィールドに格納し、それ以外のフィールドは存在してはならない |
Values (Collection) |
Joined Text (Text) |
[MS Excel VBO]
アクション名 |
概要 |
入力 |
出力 |
---|---|---|---|
Get Worksheet As Collection |
Excelデータをコレクション出力 |
handle |
Collection |
Get Number Of Rows |
Excelの最終行取得 |
handle |
Number |
[Utility - Environment]
アクション名 |
概要 |
入力 |
出力 |
---|---|---|---|
Wait for Process Window |
指定したウィンドウが開かれるまで待機 |
Process Name (Text) |
Found (Flag) |