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

UI Automation アクティビティ

最終更新日時 2026年3月9日

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 フォーラム

最新情報を取得