Table コネクタのメソッド
Table コネクタは、RPA デスクトップデザインスタジオ の自動化 Workflow の一部として、表形式データに対してさまざまなアクションを実行する複数のメソッドを提供します
SetTable
Workflow にテーブルを挿入します。SetTable メソッドは、データテーブルに対して他の処理を行う前に使用する必要があります。
- 入力
- テーブル
AddColumn
テーブルに列を追加します。列の位置は、指定されたインデックス値によって決定されます。
- 入力
- Name
AddColumns
別のメソッドまたはコンポーネントから列名を受け取って、テーブルに複数の列を追加します。追加された列を表示するには、GetTable メソッドを使用します。
- 入力
- 名前
AddRow
指定されたインデックスに行とその内容を追加します。行の内容を追加するインデックス値を設定するには、次のアクションを実行します。
- コンポーネント設定アイコン (
) をクリックします。
- インデックスの追加アイコン (
) をクリックします 。
- インデックスを入力します。
- 複数のインデックスを追加するには、手順を繰り返します。
- [OK] をクリックします。注:追加される行ごとに、データ入力ポートが追加されます。
| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須? | メモ |
|---|---|---|---|---|---|---|
| RowIndex | 行のインデックスを取得します。 | データ入力 | 整数 | デフォルト値なし | いいえ | |
| Cell index | 追加された行のセル内容を取得します。 行内のセルの位置は、入力したインデックスによって異なります。 |
データ入力 | オブジェクト | デフォルト値なし | いいえ | 値 0 は左から 1 番目の行のセルを追加し、値 1 は 2 番目の位置のセルを追加し、以下同様に続きます。 |
GetTable
AddColumn、AddColumns、および AddRow の各メソッドで作成したテーブルを返します。
注:
このメソッドは、AddColumn、AddColumns、および AddRow の各メソッドを実行した後に実行する必要があります。
- 出力
- DataTable
ClearColumns
テーブルからすべての列の値をクリアします。
ClearRows
テーブルからすべての行の値をクリアします。
DeleteColumnByIndex
指定されたインデックス値に基づいて、列を削除します。
- 入力
- インデックス
DeleteColumnByName
指定された名前に基づいて、列を削除します。
- 入力
- Name
DeleteRow
指定されたインデックス値に基づいて、行を削除します。このメソッドを実行する前に、カスタムインデックス値を行に割り当てる必要があります。
- 入力
- インデックス
FilterAndSort
FilterByRegEx
指定された正規表現を使用して、テーブルデータをフィルタリングします。
FindText
1 つまたは複数の基準に基づいて、指定されたテーブル内のテキストを検索します。
- 入力
- SearchText、StartPosition
- 出力
- CellValue
GetCellValue
指定された行と列のインデックス値に基づいて、セルの値を返します。
- 入力
- 行
GetCellValueIfRowHas
メソッドが、指定されたテキストと、指定されたインデックス値に基づく行の値を見つけたかどうかを示すブール応答を返します。行の値を指定するには、メソッドを設定する必要があります。
- メソッド設定アイコン (
) をクリックします。
- 行インデックスの追加アイコン (
) をクリックします 。
- 行インデックス値のデータタイプを更新します。
- 行インデックス値を入力します。
- [OK] をクリックします。
- 入力
- SearchText
- 出力
- 検出 (Found)
GetCellValues
指定されたインデックス値に基づいて、セルの値を返します。行のインデックス値を指定するには、メソッドを設定する必要があります。設定するには、次の手順を実行します。
- メソッド設定アイコン (
) をクリックします。
- 行インデックスの追加アイコン (
) をクリックします 。
- 行インデックス値のデータタイプを更新します。
- 行インデックス値を入力します。
- [OK] をクリックします。
- 入力
- RowIndex
GetCount
作成された行と列の合計数を返します。
- 出力
- 行
GetRowData
GetTableAsCSV
テーブルデータを CSV 形式でローカルドライブに保存します。
- 入力
- Filepath
GetTableAsHTML
テーブルデータを HTML ファイル形式で返します。このメソッドを実行する前に、列、行、およびデータを作成し、GetTable メソッドで実行する必要があります。
- 出力
- 戻る
GetTableAsJson
テーブルデータを JSON ファイル形式で返します。このメソッドを実行する前に、列、行、およびデータを作成し、GetTable メソッドで実行する必要があります。
LoadFromExcel
指定された Excel ファイルからデータ テーブルにシートまたはクエリをインポートします。GetTable メソッドを使用して、データが正しくインポートされたかどうかをテストできます。
- 入力
- FilePath
MatchColumn
データテーブルから渡された値と列のインデックス値に基づいて、列を照合します。このメソッドを実行する前に、GetTable メソッドを実行する必要があります。
- 入力
- dtTable
- 出力
- Return (Boolean)
RemoveEmptyColumn
テーブル内のすべての空の列を削除し、操作後のデータテーブルを返します。
RemoveEmptyRow
テーブル内のすべての空の列を削除し、操作後のデータテーブルを返します。
SetCellValue
列と行のインデックス値に基づくセルにデータを追加します。このメソッドを実行する前に、列、行、およびデータを作成し、GetTable メソッドで実行する必要があります。
- 入力
- 行
SetCellValueIfRowHas
データを検索し、テーブル内の指定されたインデックスの場所に挿入します。
SetColumnName
指定された列インデックスと名前に基づいて、列名を更新します。SetTable または SetTable メソッドを使用して、まずテーブルを作成またはインポートする必要があります。
- 入力
- ColumnIndex
SetJson
JSON オブジェクトを文字列に変換します。
ヒント:
JSON オブジェクトを作成するには、GetTableAsJson メソッドを使用して、値を SetJson メソッドに渡します。
SetList
データをリストに変換します。
- 入力
- data
SetRowData
指定された行データをデータテーブルに挿入します。
- 入力
- RowIndex
ToList
指定されたテーブルをリストに変換します。
VLookUp
テーブル内の指定された列からデータを返します。
値を入力するには、次の手順を行います。
- メソッド設定アイコン (
) をクリックします。
をクリックします。
- 値を入力します。
- [OK] をクリックします。
VLookUpSet
テーブル内の指定された列からデータを返します。
値を入力するには、次の手順を行います。
- メソッド設定アイコン (
) をクリックします。
をクリックします。
- 値を入力します。
- [OK] をクリックします。