[CSV/TXT の各行に対して] 反復子の使用

CSV またはテキストファイルの各行のデータを読み取り、現在の行をレコード変数に割り当てるには、ループ アクションの [CSV/TXT の各行に対して] 反復子を使用します。Bot は、数値がある場合でも、各セルの値を文字列型の値として読み取ります。

前提条件

まず、CSV またはテキスト ファイルを開きます。[CSV/TXT ファイルとして開く] アクション の使用

注: [CSV/TXT の各行に対して] 反復子は、RFC 4180 標準に準拠した CSV/TXT ファイルのみをサポートします。この標準の詳細は、CSV ファイルの共通フォーマットと MIME タイプ を参照してください。
[ループ] アクションの [CSV/TXT の各行に対して] 反復子を使用するには、次の操作を実行します。

手順

  1. [アクション] パレットで、[ループ] パッケージの [ループ] アクションをダブルクリックまたはドラッグします。
  2. [反復子] リストから、[CSV/TXT の各行に対して] オプションを選択します。
  3. [開く] アクション に、CSV ファイルまたはテキスト ファイルを開くために使用したセッションの名前を入力します。 を入力します。
  4. [この変数に現在の行を代入] リストからレコード変数を選択するか、新しい変数を作成します。
    注: 既存のレコード変数を選択する場合は、CSV またはテキスト ファイルの列ヘッダーの大文字と小文字の使い分けが、レコード変数のスキーマの列ヘッダーと一致していることを確認してください。レコード変数

次のステップ

オートメーションで CSV またはテキスト ファイルの値を使用するには、アクション を挿入します。レコード変数を使用して、インデックス番号または列名で値を取得します。たとえば、ファイルの最初の列の名前が EmployeeID である場合、各行の最初のセルの値を取得するには、「$rYourVariableName[0]$」または「$rYourVariableName{EmployeeID}$」と入力します。
注: [CSV/TXT] > [開く] アクション の [ヘッダーを含む] オプションを選択して、列名でレコード値を指定する必要があります。

Bot Insight ダッシュボード Bot をビルドする」の例を参照してください。