ファイル変数の使用例

Bot でのファイル変数の使用方法Bot が実行するタスクに応じて、ファイルに複数回アクセスする必要がある場合があります。ファイル参照をファイル変数に格納し、直接ファイルパスを追加する代わりに、Bot でファイル変数を使用することができます。

この例では、サンプルの Bot は次のようになります。
  • ファイル変数を使用して、CSV ファイルにアクセスします。
  • ファイル変数を使用してファイルを開いて、そこからデータを読み込みます。
  • 従業員の住所をメッセージとして取得し、表示します。
住所が記載された CSV ファイルのサンプルがない場合、次のデータをテキスト ファイルにコピーして、CSV ファイルとしてパソコンに保存できます。
Roy, Doe, 120 Jefferson St., Riverside, IT_PROG
Shaun, McGinnis, 220 Hobo Av., Rocky Point, FI_ACCOUNT
John, Mark, 124 Jefferson St., Riverside, SA_HEAD
Sophie, Tyler, 7300 Terrace "At the Plaza" Rd., Wells, IT_PROG
Stephen, Mathew, 22 Theressia St., Troy, IT_PROG
Anne, Ross, 9th St., Lexington, IT_PROG

手順

  1. Bot を作成します。
    1. 左側のペインで [オートメーション] をクリックします。
      使用可能な Bot とフォームのリストが表示されます。
    2. [新規作成] > [タスク Bot] をクリックします。
    3. Bot の名前として「Employee Data」と入力します。
    4. [作成と編集] をクリックします。
  2. varFile という名前の変数を作成します。
    1. [変数] パネルで [変数を作成] をクリックします。
    2. [タイプ] で、変数タイプとして [ファイル] を選択します。
    3. [名前] に、varFile と入力します。
    4. [デスクトップのフォルダーまたはファイル] を選択します。
    5. [特定のパス] で、[参照] をクリックして、コンピューターにあるサンプルの CSV ファイルを選択します。
    6. [作成] をクリックします。
  3. ファイル変数を使用して CSV ファイルを開くには、[アクション] パネルから CSV/TXT パッケージを見つけ、[開く] アクションBot エディターに追加します。
    1. [ファイル パス] で、[変数] をクリックし、「$varFile$」と入力します。
    2. チュートリアルで提供されているサンプル データを使用する場合は、[カンマ] が区切り文字として選択されていることを確認してください。CSV ファイルで他の区切り文字を使用している場合は、その区切り文字を指定してください。
    3. [保存] をクリックします。
  4. CSV ファイルを読み込むは、[アクション] パネルから CSV/TXT パッケージを見つけ、[読み取り] アクションBot エディターに追加します。
    1. [値を変数に代入] で、(x) をクリックして、TableFromCSV という名前の変数を作成します。CSV ファイルから読み込んだ値が変数に格納されます。
    2. [保存] をクリックします。
  5. 4 行目のアドレスをメッセージとして表示するには、[メッセージ ボックス] アクションBot エディターに追加します。
    1. [表示するメッセージを入力] で、(x) をクリックします。
    2. TableFromCSV 変数を選択します。
    3. 4 行目を選択するには、[テーブル行インデックス] に「3」と入力します。
    4. 3 番目の列を選択するには、[テーブル列] の [インデックス] をクリックし、「2」と入力します。
      [表示するメッセージのテキストを入力] フィールドに入力された値が、$TableFromCSV[3][2]$ であることを確認してください。
    5. [はい、挿入します] をクリックします。
    6. [保存] をクリックします。
  6. Bot を実行します。
    Bot に、次の住所が表示されます。7300 Terrace "At the Plaza" Rd.