Bot を構築して、CSV ファイルからデータをダウンロードおよび抽出します。
- 最終更新日2020/04/17
Bot を構築して、CSV ファイルからデータをダウンロードおよび抽出します。
Bot を構築して、CSV ファイルからデータをダウンロードおよび抽出し、データを使用して Web フォームに入力します。
前提条件
- Web ページから UI オブジェクトをキャプチャするには、Google Chrome で Web アプリケーションを自動化するために、製品固有の Automation Anywhere Enterprise 拡張子をインストールしていることを確認します。
- この手順のプロセスに従うため、オブジェクト クローニング を使用して Bot を構築する方法について熟知していることを確認してください。
手順
- Enterprise クライアント にログインします。
- [新規] をクリックします。
- 自動化 ウィンドウで、[ワークベンチ] をクリックします。
-
変数マネージャーを開き、[追加]をクリックして[新規変数を作成]し、次の変数を追加します。[保存] をクリックして、新しい各変数を保存します。[はい] をクリックして NULL 値を変数に割り当てます。
- vVendorName
- vVendorID
- vPrimaryContact
- vStreetAddress
- vCity
- vState
- vZip
- vEmail
- vActiveDiscount
- vNDA
-
コマンド タブから、プログラム/ファイルを開くコマンドを選択してアクション リストにドラッグ アンド ドロップします。プログラム/ファイルを開く ウィンドウで、次のステップを実行します。
-
ステップ 1: プログラム/ファイル パス: Google Chrome 実行可能ファイルを参照して選択します。マシンのファイル位置を探すには、次のパスを検索します。C:\Program Files (x86)\Google\Chrome\Application. Application フォルダーで、
chrome.exe
を選択します。 - ステップ 2: パスで開始: このステップはスキップできます。
- ステップ 3: パラメーター : Automation Anywhere CSV ページの URL を入力します。 https://www.automationanywhere.com/automationanywherelabs/intro-to-csv.html
- [保存] をクリックします。
-
ステップ 1: プログラム/ファイル パス: Google Chrome 実行可能ファイルを参照して選択します。マシンのファイル位置を探すには、次のパスを検索します。C:\Program Files (x86)\Google\Chrome\Application. Application フォルダーで、
- [保存] をクリックして、ご使用の Bot を Tutorial3_WorkiSV.atmx として保存します。
- [実行] をクリックしてをテストします。
-
コマンド タブから、オブジェクト クローニングコマンドを選択してアクション リストにドラッグ アンド ドロップします。ウィンドウで、Automation Anywhere ラボ - CSV - Google Chrome を選択します。ターゲット ブラウザ セッションが自分のウィンドウで開いていることを確認します。
- オブジェクト クローニング ウィンドウが開いた状態で、[キャプチャ] ボタンをクリックして長押しします。マウスの左ボタンを押したまま、赤い境界線が点滅するまで CSV ページで CSV をダウンロードをハイライト表示します。ボタンを放します。
- 実行するアクション ドロップダウン メニューから、左クリック を選択します。
- [保存] をクリックします。
-
コマンド タブから Excel の基本操作 リストを展開 (+) してアクション リストにスプレッドシートを開くコマンドをドラッグします。
- スプレッドシートを開くウィンドウのスプレッドシートのパスで、CSV ファイルへのパスを入力します。マシンのファイル位置を探すには、次のパスを検索します。C:\Users\<your user name>\Downloads\MissingVendor.csv.
- [保存] をクリックします。
-
コマンド タブから Excel の基本操作 リストを展開 (+) してアクション リストにスプレッドシートを開くコマンドをドラッグします。
- Excel コマンド ウィンドウで、セルを取得を選択し、特定のセルオプションを選択します。特定のセルフィールドに A2 を入力します。値を変数に割り当てるドロップダウン リストで、vVendorName を選択します。
- 保存 をクリックします。Excel スプレッドシートマッピングから、以前に作成した変数に残りの値を抽出するプロセスを繰り返します。
-
vVendorID
: B2 を入力します。 -
vPrimaryContact
: C2 を入力します。 -
vStreetAddress
: D2 を入力します。 -
vCity
: E2 を入力します。 -
vState
: F2 を入力します。 -
vZip
: G2 を入力します。 -
vEmail
: H2 を入力します。 -
vActiveDiscount
: I2 を入力します。 -
vNDA
: J2 を入力します。
-
オブジェクト クローニング ウィンドウで、Automation Anywhere ラボ - CSV - Google Chrome を選択します。
- オブジェクト クローニング ウィンドウが開いた状態で、[キャプチャ] ボタンをクリックして長押しします。マウスの左ボタンを押したまま、赤い境界線が点滅するまで CSV ページで ベンダー名をハイライト表示します。ボタンを放します。
- 実行するアクションを選択ドロップダウン メニューから、テキストの設定を選択します。
- 設定するテキストフィールドで、[F2] を押して 変数を挿入ウィンドウを開き、vVendorName を選択します。
- [保存] をクリックします。
- ステップ 11 を繰り返して、ベンダー ID、主要な連絡先、住所、都道府県、郵便番号、E メールなど、CSV ページから他のフィールドをキャプチャします。ステップ 11a と 11b を繰り返して、変数を挿入ウィンドウで対応する変数を選択します。
-
コマンド タブから If/Else コマンドを展開 (+) して一連の If/Else コマンドを開きます。
- If/Else [変数] コマンドをクリックして、アクション リストの下部にドラッグします。
- [IF 条件] フィールドの横にある [編集] をクリックします。
- [変数] フィールドを設定して、[F2] を押して [変数の挿入] ウィンドウから vActiveDiscount を選択します。
- 演算子ドロップダウンの値を等しい (=) に設定します。
- Fix オプションを選択し、YES を入力します。
- [保存] をクリックします。
- vActiveDiscount = YES の条件付きステートメント内で、[はい] オプションをクリックする オブジェクト クローニング コマンドを追加します。
- コマンドタブから If/Else コマンドを展開 (+) して一連の If/Else コマンドを開きます。
- If/Else をクリックして [Else] コマンドをドラッグし、オブジェクト クローニング コマンドの下、[終了] Ifコマンドの前に配置します。
- Else コマンドの後、[End If] 行の前に、別の オブジェクト クローニング コマンドを追加して、CSV ページで [いいえ] オプションをクリックします。
-
コマンド タブから If/Else コマンドを展開 (+) して一連の If/Else コマンドを開きます。
- If/Else [変数]コマンドをクリックして、アクション リストにドラッグします。
- [IF 条件]フィールドの横にある[編集]をクリックします。
- [変数] フィールドを設定して、[F2] を押して [変数の挿入] ウィンドウから vNDA を選択します。
- 演算子ドロップダウンの値を等しい (=) に設定します。
- Fix オプションを選択し、YES を入力します。
- [保存] をクリックします。
- vNDA = YES 条件付きステートメント内で、CSV ページで [はい] チェックボックスをクリックする オブジェクト クローニング コマンドを追加します。
- vNDA = YES End If ステートメントの後に、CSV ページで [登録] オプションをクリックする オブジェクト クローニング コマンドを追加します。
-
コマンドタブから Excel コマンドを展開 (+) して一連の Excel コマンドを開きます。
- スプレッドシートを閉じるコマンドを追加し、アクション リストの下部に追加します。
- [保存] をクリックします。
- Bot を保存して、[実行] をクリックします。