変数アンカーの使用
- 最終更新日2020/12/18
AISense Recorder の変数アンカーを使用すると、同じタイプの複数のオブジェクト上で action を実行できます。
変数アンカー オブジェクトに追加された action を複製して同じオブジェクト タイプで action を実行するか、Loop action 内のアクションを使用することができます。
手順
- Automation Anywhere Web インターフェース左側のペインで、[オートメーション] をクリックします。
- タスクを記録する bot を新規作成するか、既存の bot を開きます。
-
[記録を開始] をクリックします。
注: バージョン 2.0.9-20201105-164103 以降では、Recorder package には Universal Recorder および AISense Recorder の両方が含まれています。[Automation Anywhere レコーダー] ウィンドウが表示されます。
-
ドロップダウン リストからウィンドウを選択します。
最近開いたアプリケーションがリストに表示されていない場合は、[更新] アイコンをクリックしてください。
-
AISense Recorder
をクリックします。
デバイスで初めて AISense Recorder を使用する場合、Recorder は必要な依存関係をダウンロードします。[レコーダー] ツールバーには、[完了]、[スキャン]、[定義]、および [一時停止] の各オプションが表示されます。
Recorder は、選択したアプリケーション ウィンドウを分析し、そのウィンドウ内の UI オブジェクトを特定します。アプリケーション ウィンドウの分析中は、ツールバーのオプションが無効になります。分析後、オプションが有効になり、タスクの記録を開始できます。
- ハイライトされていないアプリケーション ウィンドウ上のオブジェクトまたは領域をクリックします。
-
[定義] をクリックします。
[AISense Define main object] ウィンドウが、アプリケーションのスクリーン ショットとともに表示されます。
- [コントロール タイプ] を選択します。
- 長方形をクリックしてドラッグし、キャプチャするオブジェクトの輪郭を描きます。
- [サポートしているアンカー] リストで、キャプチャしているオブジェクトに最も近いテキストを選択します。
- [適用] をクリックします。
-
必要なオブジェクトをキャプチャした後で、[完了] をクリックします。
記録された手順は、bot 内で別の action として表示されます。
変数アンカーに追加した action を複製し、変数アンカー action ごとに、キャプチャするオブジェクトのアンカー テキストで [アンカー] フィールドの値を更新することができます。また、Loop action 内で action を使用して、文字列データ型をサポートする変数を [アンカー] フィールドで使用することもできます。
- [保存] をクリックして bot を保存します。