ロボットでのローカル ファイルの使用

ロボットを使用して、HTML、Excel、CSV、標準のテキスト ファイルなど、多くのタイプのファイルをロードすることができます。そのため、ロボットでは、さまざまなソースからデータを抽出できます。

  • ロボットでネイティブにロードできるファイル タイプは、HTML、XML、Excel、および JSON です。
  • 他のファイル タイプ (プレーン テキスト、CSV、PDF) もロードできますが、ロボットで処理される前に HTML に変換されます。

ファイル タイプをロードする手順は 2 つあります。ファイルがインターネットにある場合、ページ読込 アクションでファイルの URL を指定することにより、またはクリック アクションでファイルへのリンクをクリックすることにより、ファイルがロードされます。この操作では、ファイルがページ ビューに自動的にロードされます。ファイルがシステム上にある場合は、次の方法でファイルをロードし、ロボットを Management Console にアップロードしてスケジュールしたとき、または Kapplet に追加したときにもファイルを利用できるようにします。

PDF 以外のすべてのファイル タイプは同じ方法でロードされます。ファイルをロボットに追加するには、以下の手順に従います。

  1. [変数の追加] フォームで、バイナリ タイプの変数をロボットに追加します。
    PDF や HTML などの他の変数タイプも使用できますが、これらの変数タイプはバイナリ タイプよりも柔軟性がなく、ユーザー入力が許可されない場合があります。
  2. 名前を入力します。
  3. [タイプと初期 / テスト値] の値では、リストからオプションを選択します。
  4. 必要に応じて、[グローバル] と [パラメータとして使用] オプションを選択します。
    Management Console では、ロボットがスケジュールされるか、Kapplet で使用される場合にのみ、[パラメータとして使用] のオンとオフの違いが重要になります。入力変数はユーザーによる定義が可能であるため、ロボットを実行するたびにファイルは交換可能になります。一方、ロボットを実行するときにファイルが毎回同じである必要がある場合は、入力変数を使用する必要はありません。
  5. [ロード] をクリックしてテスト ファイルをロードし、[OK] をクリックします。

    [パラメータとして使用] を選択しなかった場合、このテスト ファイルが最終ファイルになります。

    バイナリ タイプの属性を持つ変数はロボットに追加されます。この変数は入力変数として定義されるため、ユーザーは他のファイルを Kapplet やスケジュールに入力できます。

    テスト ファイルは属性にロードされます。