activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
用户界面自动化活动
Last updated 2024年8月13日

提取数据

将数据提取为数据表。

此 API 必须在“打开” 或“附加”之后添加。

定义

命名空间:UiPath.UIAutomationNext.API.Models

程序集:UiPath.UIAutomationNext.API.Models(在 UiPath.UIAutomationNext.API.Models dll 中)

重载

重载描述
ExtractData(ExtractDataOptionsModel)将数据提取为数据表,并由ExtractDataOptionsModel对象标识。
ExtractData(TargetAnchorableModel, ExtractDataOptions)将数据提取为数据表,并由TargetAnchorableModel对象及其他配置标识。
ExtractData(String, ExtractDataOptions)将数据提取为数据表,并由对象存储库中的字符串以及其他配置标识。
ExtractData(IElementDescriptor, ExtractDataOptions)将数据提取为数据表,由对象存储库中元素的描述符以及其他配置标识。
ExtractData(TargetAnchorableModel, String, String, NchildInteractionMode, LimitType, Int32)将数据提取为由“ TargetAnchorableModel ”对象标识的数据表,同时指定 XML 字符串 (定义要提取的数据)、表格设置、交互类型、限制类型以及要提取的最大结果数。
ExtractData(IElementDescriptor, String, String, NchildInteractionMode, LimitType, Int32)将数据提取为数据表,并由对象存储库中元素的描述符标识,同时指定 XML 字符串 (定义要提取的数据)、表格设置、交互类型、限制类型和最大结果数量待提取。
ExtractData(String, String, String, NchildInteractionMode, LimitType, Int32)将数据提取为数据表,并由对象存储库中的字符串标识,同时指定 XML 字符串 (定义要提取的数据)、表格设置、交互类型、限制类型以及要提取的最大结果数。
ExtractData(TargetAnchorableModel, TargetAnchorableModel, String, String, Double, NchildInteractionMode, LimitType, Int32)将由TargetAnchorableModel对象标识的数据提取为数据表,同时指定下一页的目标、定义要提取数据的 XML 字符串、表格设置、下一页加载前的等待时间、类型交互的类型、限制类型以及要提取的最大结果数。
ExtractData(IElementDescriptor, String, String, String, Double, NchildInteractionMode, LimitType, Int32)将数据提取为数据表,并由对象存储库中元素的描述符标识,同时指定下一页的目标、定义要提取数据的 XML 字符串、表格设置、下一页加载前的等待时间、交互类型、限制类型以及要提取的最大结果数。
ExtractData(String, String, String, String, Double, NchildInteractionMode, LimitType, Int32)将数据提取为数据表,并由对象存储库中的字符串标识,同时指定下一页的目标、定义要提取数据的 XML 字符串、表格设置、等待下一页加载的时间、类型交互的类型、限制类型以及要提取的最大结果数。

ExtractData(ExtractDataOptionsModel)

将数据提取为数据表,并由ExtractDataOptionsModel对象标识。
ExtractData(
    ExtractDataOptionsModel options)ExtractData(
    ExtractDataOptionsModel options)
options ExtractDataOptionsModel
要从中获取数据的目标,由ExtractDataOptionsModel对象标识。

ExtractData(TargetAnchorableModel, ExtractDataOptions)

将数据提取为数据表,并由TargetAnchorableModel对象及其他配置标识。
ExtractData(
    TargetAnchorableModel target,
    ExtractDataOptions extractDataOptions)ExtractData(
    TargetAnchorableModel target,
    ExtractDataOptions extractDataOptions)
target TargetAnchorableModel
要从中获取数据的目标,由TargetAnchorableModel对象标识。
extractDataOptions ExtractDataOptions
用于自定义数据提取的其他选项。 您可以选择自定义:
  • TargetOptions:
    • 超时- 指定等待时间(以秒为单位),如果超出该时间后 API 并未运行,系统便会抛出SelectorNotFoundException错误。 默认值为 30 秒。
    • “在此之后延迟” - 执行 API 后的延迟时间(以秒为单位)。 默认时间为 0.3 秒 (300 毫秒)。
    • 在此之前延迟- API 开始执行任何操作之前的延迟时间(以秒为单位)。 默认时间为 0.2 秒 (200 毫秒)。
  • ExtractMetadata - XML 字符串,用于定义从目标中提取的数据。
  • TableSettings - 提取数据时使用的表格设置。
  • NChildInteractionMode - 执行操作时使用的交互类型。
  • LimitType - 指定提取数据时要使用的限制类型。
  • NumberOfItems - 要提取的最大结果数。 如果值为 0,则将所有已确定的元素添加到输出中。
  • NextPageOptions - 要从中获取数据的下一页上的目标以及页面之间的延迟。

ExtractData(String, ExtractDataOptions)

将数据提取为数据表,并由对象存储库中的字符串以及其他配置标识。

ExtractData(
    string target,
    ExtractDataOptions extractDataOptions)ExtractData(
    string target,
    ExtractDataOptions extractDataOptions)
target 字符串
从中获取数据的目标,由对象存储库中的字符串标识。
extractDataOptions ExtractDataOptions
用于自定义数据提取的其他选项。 您可以选择自定义:
  • TargetOptions:
    • 超时- 指定等待时间(以秒为单位),如果超出该时间后 API 并未运行,系统便会抛出SelectorNotFoundException错误。 默认值为 30 秒。
    • “在此之后延迟” - 执行 API 后的延迟时间(以秒为单位)。 默认时间为 0.3 秒 (300 毫秒)。
    • 在此之前延迟- API 开始执行任何操作之前的延迟时间(以秒为单位)。 默认时间为 0.2 秒 (200 毫秒)。
  • ExtractMetadata - XML 字符串,用于定义从目标中提取的数据。
  • TableSettings - 提取数据时使用的表格设置。
  • NChildInteractionMode - 执行操作时使用的交互类型。
  • LimitType - 指定提取数据时要使用的限制类型。
  • NumberOfItems - 要提取的最大结果数。 如果值为 0,则将所有已确定的元素添加到输出中。
  • NextPageOptions - 要从中获取数据的下一页上的目标以及页面之间的延迟。

ExtractData(IElementDescriptor, ExtractDataOptions)

将数据提取为数据表,由对象存储库中元素的描述符以及其他配置标识。

ExtractData(
    IElementDescriptor elementDescriptor,
    ExtractDataOptions extractDataOptions)ExtractData(
    IElementDescriptor elementDescriptor,
    ExtractDataOptions extractDataOptions)
elementDescriptor IElementDescriptor
从中获取数据的目标,由对象存储库中元素的描述符标识。
extractDataOptions ExtractDataOptions
用于自定义数据提取的其他选项。 您可以选择自定义:
  • TargetOptions:
    • 超时- 指定等待时间(以秒为单位),如果超出该时间后 API 并未运行,系统便会抛出SelectorNotFoundException错误。 默认值为 30 秒。
    • “在此之后延迟” - 执行 API 后的延迟时间(以秒为单位)。 默认时间为 0.3 秒 (300 毫秒)。
    • 在此之前延迟- API 开始执行任何操作之前的延迟时间(以秒为单位)。 默认时间为 0.2 秒 (200 毫秒)。
  • ExtractMetadata - XML 字符串,用于定义从目标中提取的数据。
  • TableSettings - 提取数据时使用的表格设置。
  • NChildInteractionMode - 执行操作时使用的交互类型。
  • LimitType - 指定提取数据时要使用的限制类型。
  • NumberOfItems - 要提取的最大结果数。 如果值为 0,则将所有已确定的元素添加到输出中。
  • NextPageOptions - 要从中获取数据的下一页上的目标以及页面之间的延迟。

ExtractData(TargetAnchorableModel, String, String, NchildInteractionMode, LimitType, Int32)

将数据提取为由“ TargetAnchorableModel ”对象标识的数据表,同时指定 XML 字符串 (定义要提取的数据)、表格设置、交互类型、限制类型以及要提取的最大结果数。
ExtractData(
    TargetAnchorableModel target,
    string extractMetadata,
    [string tableSettings],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])ExtractData(
    TargetAnchorableModel target,
    string extractMetadata,
    [string tableSettings],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])
target TargetAnchorableModel
要从中获取数据的目标,由TargetAnchorableModel对象标识。
extractMetadata 字符串
用于定义从目标中提取的数据的 XML 字符串。
tableSettings 字符串
提取数据时使用的表格设置。
interactionMode NChildInteractionMode
执行操作时使用的交互类型。
limitExtractionTo LimitType

指定提取数据时要使用的限制类型。

numberOfItems Int32
待提取结果的最大数量。 如果值为 0,则将所有已确定的元素添加到输出中。

ExtractData(String, String, String, NchildInteractionMode, LimitType, Int32)

将数据提取为数据表,并由对象存储库中元素的描述符标识,同时指定 XML 字符串 (定义要提取的数据)、表格设置、交互类型、限制类型和最大结果数量待提取。

ExtractData(
    IElementDescriptor elementDescriptor,
    string extractMetadata,
    [string tableSettings],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])ExtractData(
    IElementDescriptor elementDescriptor,
    string extractMetadata,
    [string tableSettings],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])
elementDescriptor IElementDescriptor
从中获取数据的目标,由对象存储库中元素的描述符标识。
extractMetadata 字符串
用于定义从目标中提取的数据的 XML 字符串。
tableSettings 字符串
提取数据时使用的表格设置。
interactionMode NChildInteractionMode
执行操作时使用的交互类型。
limitExtractionTo LimitType

指定提取数据时要使用的限制类型。

numberOfItems Int32
待提取结果的最大数量。 如果值为 0,则将所有已确定的元素添加到输出中。

ExtractData(String, String, String, NchildInteractionMode, LimitType, Int32)

将数据提取为数据表,并由对象存储库中的字符串标识,同时指定 XML 字符串 (定义要提取的数据)、表格设置、交互类型、限制类型以及要提取的最大结果数。

ExtractData(
    string target,
    string extractMetadata,
    [string tableSettings],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])ExtractData(
    string target,
    string extractMetadata,
    [string tableSettings],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])
target 字符串
从中获取数据的目标,由对象存储库中的字符串标识。
extractMetadata 字符串
用于定义从目标中提取的数据的 XML 字符串。
tableSettings 字符串
提取数据时使用的表格设置。
interactionMode NChildInteractionMode
执行操作时使用的交互类型。
limitExtractionTo LimitType

指定提取数据时要使用的限制类型。

numberOfItems Int32
待提取结果的最大数量。 如果值为 0,则将所有已确定的元素添加到输出中。

ExtractData(TargetAnchorableModel, TargetAnchorableModel, String, String, Double, NchildInteractionMode, LimitType, Int32)

将由TargetAnchorableModel对象标识的数据提取为数据表,同时指定下一页的目标、定义要提取数据的 XML 字符串、表格设置、下一页加载前的等待时间、类型交互的类型、限制类型以及要提取的最大结果数。
ExtractData(
    TargetAnchorableModel target,
    TargetAnchorableModel nextPageTarget,
    string extractMetadata,
    [string tableSettings],
    [double delayBetweenPages],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])ExtractData(
    TargetAnchorableModel target,
    TargetAnchorableModel nextPageTarget,
    string extractMetadata,
    [string tableSettings],
    [double delayBetweenPages],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])
target TargetAnchorableModel
要从中获取数据的目标,由TargetAnchorableModel对象标识。
nextPageTarget TargetAnchorableModel
下一页上要从中获取数据的目标,由TargetAnchorableModel对象标识。
extractMetadata 字符串
用于定义从目标中提取的数据的 XML 字符串。
tableSettings 字符串
提取数据时使用的表格设置。
delayBetweenPages Double

加载下一页之前的等待时间 (以秒为单位)。

interactionMode NChildInteractionMode
执行操作时使用的交互类型。
limitExtractionTo LimitType

指定提取数据时要使用的限制类型。

numberOfItems Int32
待提取结果的最大数量。 如果值为 0,则将所有已确定的元素添加到输出中。

ExtractData(IElementDescriptor, String, String, String, Double, NchildInteractionMode, LimitType, Int32)

将数据提取为数据表,并由对象存储库中元素的描述符标识,同时指定下一页的目标、定义要提取数据的 XML 字符串、表格设置、下一页加载前的等待时间、交互类型、限制类型以及要提取的最大结果数。

ExtractData(
    IElementDescriptor elementDescriptor,
    string nextPageTarget,
    string extractMetadata,
    [string tableSettings],
    [double delayBetweenPages],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])ExtractData(
    IElementDescriptor elementDescriptor,
    string nextPageTarget,
    string extractMetadata,
    [string tableSettings],
    [double delayBetweenPages],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])
elementDescriptor IElementDescriptor
从中获取数据的目标,由对象存储库中元素的描述符标识。
nextPageTarget 字符串
下一页上要从中获取数据的目标,由对象存储库中的字符串标识。
extractMetadata 字符串
用于定义从目标中提取的数据的 XML 字符串。
tableSettings 字符串
提取数据时使用的表格设置。
delayBetweenPages Double
加载下一页之前的等待时间 (以秒为单位)。
interactionMode NChildInteractionMode
执行操作时使用的交互类型。
limitExtractionTo LimitType

指定提取数据时要使用的限制类型。

numberOfItems Int32
待提取结果的最大数量。 如果值为 0,则将所有已确定的元素添加到输出中。

ExtractData(String, String, String, String, Double, NchildInteractionMode, LimitType, Int32)

将数据提取为数据表,并由对象存储库中的字符串标识,同时指定下一页的目标、定义要提取数据的 XML 字符串、表格设置、等待下一页加载的时间、类型交互的类型、限制类型以及要提取的最大结果数。

ExtractData(
    string target,
    string nextPageTarget,
    string extractMetadata,
    [string tableSettings],
    [double delayBetweenPages],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])ExtractData(
    string target,
    string nextPageTarget,
    string extractMetadata,
    [string tableSettings],
    [double delayBetweenPages],
    [NChildInteractionMode interactionMode],
    [LimitType limitExtractionTo],
    [int? numberOfItems])
target 字符串
从中获取数据的目标,由对象存储库中的字符串标识。
nextPageTarget 字符串
下一页上要从中获取数据的目标,由对象存储库中的字符串标识。
extractMetadata 字符串
用于定义从目标中提取的数据的 XML 字符串。
tableSettings 字符串
提取数据时使用的表格设置。
delayBetweenPages Double
加载下一页之前的等待时间 (以秒为单位)。
interactionMode NChildInteractionMode
执行操作时使用的交互类型。
limitExtractionTo LimitType

指定提取数据时要使用的限制类型。

numberOfItems Int32
待提取结果的最大数量。 如果值为 0,则将所有已确定的元素添加到输出中。

返回值

表格格式的提取数据。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。