UiPath Documentation
activities
latest
false

UI Automation アクティビティ

最終更新日時 2026年5月5日

ObjectRepositoryTarget

これは、ObjectRepositoryTarget として識別される UI 要素です。IElementDescriptor と比較すると、このセレクターでは Strings を使用してオブジェクト リポジトリの要素にアクセスできます。また、ObjectRepositoryTarget クラスでは、使用しようとしている String 記述子の親を指定できるため、リポジトリ内で名前が重複している記述子にもアクセスできます。

ObjectRepositoryTarget セレクターを使用するには、最初に ObjectRepositoryTarget クラスとそのコンストラクター ObjectRepositoryTarget(String, String, String, String) および ObjectRepositoryTarget(String[], String, String, String) を使用してセレクターを作成する必要があります。

定義

名前空間: UiPath.MobileAutomation.API.Models

アセンブリ: UiPath.MobileAutomation.API (in UiPath.MobileAutomation.API.dll)

構文

public class ObjectRepositoryTarget
public class ObjectRepositoryTarget

ObjectRepositoryTarget 型で公開されるメンバーは以下のとおりです。

ObjectRepositoryTarget コンストラクター

これらのコンストラクターは、ObjectRepositoryTarget クラスの新しいインスタンスを初期化します。

オーバー ロード

オーバーロード説明
ObjectRepositoryTarget(string, string, string, string)ObjectRepositoryTarget クラスの新しいインスタンスを初期化します。オブジェクト リポジトリ記述子の第 4 レベルまでアクセスできるようになります。elementPath パラメーターを指定する場合は、第 4 レベルまでのトラバーサルを可能にする "parentOfparent///parent///child" のような文字列形式で親子関係を配置する必要があります。
ObjectRepositoryTarget(string[], string, string, string)ObjectRepositoryTarget クラスの新しいインスタンスを初期化します。文字列の配列を取得することにより、オブジェクト リポジトリ記述子の第 4 レベルまでアクセスできるようにします。elementPath パラメーターを指定すると、親子関係は ["parentOfParent", "parent", "child"] のように表され、階層記述子にアクセスする代替方法を提供します。

ObjectRepositoryTarget(string, string, string, string)

ObjectRepositoryTarget クラスの新しいインスタンスを初期化します。オブジェクト リポジトリ記述子の第 4 レベルまでアクセスできるようになります。elementPath パラメーターを指定する場合は、第 4 レベルまでのトラバーサルを可能にする "parentOfparent///parent///child" のような文字列形式で親子関係を配置する必要があります。

public ObjectRepositoryTarget(
    string elementPath,
    string appName = "***",
    string appVersion = "***",
    string screenName = "***"
)
public ObjectRepositoryTarget(
    string elementPath,
    string appName = "***",
    string appVersion = "***",
    string screenName = "***"
)

elementPath 文字列 : 自動化を目指す特定の要素記述子に至るまでの階層パスです。これにより、オブジェクト リポジトリ内の最上位レベルの親からターゲットの子要素まで系列をトレースできます。これは、オブジェクト リポジトリ アプリケーション内に入れ子要素や深い階層構造がある場合に便利です。: このパラメーターは、"parentOfparent///parent///child" のように、親子関係が ///で区切られた文字列の形式を取ります。

文字列appName (任意) : 目的の UI 要素にアクセスするオブジェクト リポジトリ アプリケーションの名前です。

appVersion String (任意): 目的の UI 要素にアクセスする、オブジェクト リポジトリのアプリケーションのバージョンです。

screenName String (任意): 目的の UI 要素にアクセスする、オブジェクト リポジトリの画面の名前です。

ObjectRepositoryTarget(string[], string, string, string)

ObjectRepositoryTarget クラスの新しいインスタンスを初期化します。文字列の配列を取得することにより、オブジェクト リポジトリ記述子の第 4 レベルまでアクセスできるようにします。elementPath パラメーターを指定すると、親子関係は ["parentOfParent", "parent", "child"] のように表され、階層記述子にアクセスする代替方法を提供します。

public ObjectRepositoryTarget(
    string[] elementPath,
    string appName = "***",
    string appVersion = "***",
    string screenName = "***"
)
public ObjectRepositoryTarget(
    string[] elementPath,
    string appName = "***",
    string appVersion = "***",
    string screenName = "***"
)

elementPath String[] : 自動化を目指す特定の要素記述子に至るまでの階層パスです。これにより、オブジェクト リポジトリ内の最上位レベルの親からターゲットの子要素まで系列をトレースできます。これは、オブジェクト リポジトリ アプリケーション内に入れ子要素や深い階層構造がある場合に便利です。: このパラメーターは文字列配列の形式を取り、各親とターゲットの子を配列内の個別の要素として ["parentOfParent", "parent", "child"] のように指定します。

文字列appName (任意) : 目的の UI 要素にアクセスするオブジェクト リポジトリ アプリケーションの名前です。

appVersion String (任意): 目的の UI 要素にアクセスする、オブジェクト リポジトリのアプリケーションのバージョンです。

screenName String (任意): 目的の UI 要素にアクセスする、オブジェクト リポジトリの画面の名前です。

ObjectRepositoryTarget プロパティ

AppName

プロパティ値: String

目的の UI 要素にアクセスするオブジェクト リポジトリ アプリケーションの名前です。

public string AppName { get; set; }
public string AppName { get; set; }

AppVersion

プロパティ値: String

目的の UI 要素にアクセスする、オブジェクト リポジトリのアプリケーションのバージョンです。

public string AppVersion { get; set; }
public string AppVersion { get; set; }

ElementPath

プロパティ値: String

アクセスするオブジェクト リポジトリ UI 要素の名前です。

public string[] ElementPath { get; set; }
public string[] ElementPath { get; set; }

ScreenName

プロパティ値: String

目的の UI 要素にアクセスする、オブジェクト リポジトリの画面の名前です。

public string ScreenName { get; set; }
public string ScreenName { get; set; }

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得