TaskBot を使用してデジタル化されたドキュメントを正常に読み取る
- 最終更新日2020/06/04
TaskBot を使用してデジタル化されたドキュメントを正常に読み取る
TaskBot を使用して、CSV ファイルからの処理済みドキュメントを読み取ります。
重要:
通常、.csv 出力には、ラーニングインスタンスの作成中にフィールドを選択する順序が直接反映されます。ラーニングインスタンスを編集して後で追加したフィールドは、最後に表示されます。ただし、同じラーニングインスタンスに対して生成された .csv ファイルのヘッダー フィールドの順序が同じであるとは限りません。これは、Bot レベルで独自の特殊な構成を持つネストされたテーブルやマルチテーブルなどの一部の機能が、トレーニング中に Bot がどのように構成されているかに基づいてフィールドの順番を変更するために発生します。
したがって、出力 .csv ファイルには、ヘッダーのインデックスではなくフィールド名を使用してアクセスする必要があります。
手順
- Automation Anywhere Enterprise Client エディター UI で、[CSV/テキストから読み取る] コマンドを [コマンド] リストから [タスク アクション リスト] パネルにドラッグします。
-
次の操作を実行します。
- [ファイルを選択] からファイルを読み取ります。
- 区切り文字、ヘッダー、トリム モードから適切なものを選択します。
- さまざまな外国語の特殊文字を正確に表示するには、 を選択します。
- [保存] をクリックし、コマンドを[タスク アクション リスト] パネルに追加します。
-
$Filedata Column$
変数を使用して、抽出する CSV 列を指定します。
次の例では、[CSV/テキストから読み取る] コマンドやループ コマンドを使用して、IQ Bot 成功パスから取得した、デジタル化されたドキュメント (CSV 形式) を読み取ります。
$Filedata Column(1)$
は最初の列から値を返します。$Filedata Column(2)$
は 2 番目の列から値を返します。ループは CSV ファイル内の各記録で繰り返し行われ、1 列目と 2 列目の値を返します。これらの値は、必要に応じてその他の自動化のために使用します。ヒント:
$Filedata Column(name)$
では、名前は $Filedata Column(Invoice_Date)$
にできます。