UiPath Documentation
activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

UI Automation アクティビティ

最終更新日時 2026年4月24日

セレクターの属性から変数を作成する

このチュートリアルでは、セレクター内で見つかった属性から変数を作成する方法を説明します。このチュートリアルで使用する例では、idx 属性から変数を作成する方法を示します。

指定のシナリオでは、1 つの [タップ ] アクティビティを使用して、同じデバイス画面上の複数の画像を選択する方法を示します。これは、 idx 属性から変数を作成することによって実現されます。

このチュートリアルでは、UiPath デモ アプリケーションを使用します。アプリはこちらからダウンロードできます。

チュートリアル

前提条件:

  • Mobile.Automation バージョン 22.10 以降をインストールします。
  • モバイル テスト プロジェクトを作成します。
  • 同じ画面上またはページ上にある複数の画像を選択する必要があるアプリケーションを作成します。
  1. メイン ワークフロー内に [タップ] アクティビティを追加します。

  2. [ターゲットを指定] をクリックして、デバイス画面上の最初の写真を選択します。

    この例では、 Selector メソッドには idx 属性があります。それ以外の場合は、 あいまいセレクター メソッドにもこの属性を含めることができます。

    ドキュメントの画像

  3. idx 属性の値を右クリックします。この例では、'2' を右クリックして、[変数を使用] (Ctrl + K) をクリックします。

    設定パネルが開きます。

    ドキュメントの画像

  4. [ 変数名 ] フィールドに、新しい変数に使用する名前を入力し、[ 確定] をクリックします。この例では、変数名は photoIdxです。

    [ 変数 ] パネル内に新しい変数が作成されます。これで、この変数をワークフロー内で他のアクティビティと一緒に使用できるようになりました。

    ドキュメントの画像

  5. [選択オプション] ウィンドウで、[確認] をクリックしてターゲットの設定を保存します。

  6. メイン ワークフローに [繰り返し (コレクションの各要素)] アクティビティを追加します。

  7. [繰り返し (コレクションの各要素)] アクティビティ内に [代入] アクティビティを追加します。

    7.1.[ 変数] フィールドに、セレクターから作成した変数を入力します。この例では、 photoIdx 変数を入力します。

    7.2.[ 設定する値 ] フィールドに、式「 currentItem.toString」を入力します。

    この式は、photoIdx 変数を使用して各画像を反復処理する [繰り返し (コレクションの各要素)] アクティビティを決定します。

  8. [繰り返し (コレクションの各要素)] アクティビティに移動します。[ 項目のリスト ] フィールドに、 Enumerable.Range(2, 6)メソッドを使用して反復処理する画像のリストを入力します。

    この例では、合計 6 つの画像を反復処理します。最初の画像の photoIdx 変数の値は 2 です。

  9. 前の [タップ] アクティビティを [繰り返し (コレクションの 各要素)] アクティビティの本体内にドラッグし、[代入] アクティビティの後に配置します。

  10. この例では、画像をタップすると [OK] ボタンをタップするよう求められます。したがって、[繰り返し (コレクションの各要素)] アクティビティの本体内に別の [タップ] アクティビティを追加します。このアクティビティは、画像をタップするたびに [OK] ボタンをタップします。

    ドキュメントの画像

サンプル ワークフロー

ワークフローの完成品を確認するため、または今後の参考資料として、サンプル XAML をダウンロードできます。

  • チュートリアル
  • サンプル ワークフロー

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得