UiPath Documentation
activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Atividades do UIAutomation

Última atualização 16 de abr de 2026

Extrair dados

Extrai dados como uma tabela de dados.

Essa API deve ser adicionada após Abrir ou Anexar.

Definição

Namespace: UiPath.UIAutomationNext.API.Models

Assembly: UiPath.UIAutomationNext.API.Models (na dll UiPath.UIAutomationNext.API.Models)

Sobrecarregas

SobrecargaDescription
ExtractData(ExtractDataOptionsModel)Extrai dados como uma tabela de dados, identificada pelo objeto ExtractDataOptionsModel .
ExtractData(TargetAnchorableModel, ExtractDataOptions)Extrai dados como uma tabela de dados, identificada pelo objeto TargetAnchorableModel , juntamente com outras configurações.
ExtractData(String, ExtractDataOptions)Extrai dados como uma tabela de dados, identificados por uma string do Repositório de Objetos, juntamente com outras configurações.
ExtractData(IElementDescriptor, ExtractDataOptions)Extrai dados como uma tabela de dados, identificado por um descritor de um elemento do Repositório de Objetos, entre outras configurações.
ExtractData(TargetAnchorableModel, String, String, NchildInteractionMode, LimitType, Int32)Extrai dados como uma tabela de dados, identificada pelo objeto TargetAnchorableModel , enquanto especifica a string XML que define quais dados extrair, as configurações da tabela, o tipo de interação, o tipo de limite e o número máximo de resultados a serem extraídos .
ExtractData(IElementDescriptor, String, String, NchildInteractionMode, LimitType, Int32)Extrai dados como uma tabela de dados, identificado por um descritor de um elemento do Repositório de Objetos, enquanto especifica a string XML que define quais dados extrair, as configurações da tabela, o tipo de interação, o tipo de limite e o número máximo de resultados a ser extraído.
ExtractData(String, String, String, NchildInteractionMode, LimitType, Int32)Extrai dados como uma tabela de dados, identificados por uma string do Repositório de Objetos, enquanto especifica a string XML que define quais dados extrair, as configurações da tabela, o tipo de interação, o tipo de limite e o número máximo de resultados a serem extraídos .
ExtractData(TargetAnchorableModel, TargetAnchorableModel, String, String, Double, NchildInteractionMode, LimitType, Int32)Extrai dados como uma tabela de dados, identificada pelo objeto TargetAnchorableModel , enquanto especifica o destino na próxima página, a string XML definindo quais dados extrair, as configurações da tabela, o tempo a ser aguardado até que a próxima página seja carregada, o tipo da interação, o tipo de limite e o número máximo de resultados a serem extraídos.
ExtractData(IElementDescriptor, String, String, String, Double, NchildInteractionMode, LimitType, Int32)Extrai dados como uma tabela de dados, identificados por um descritor de um elemento do Repositório de Objetos, enquanto especifica o destino na próxima página, a string XML que define quais dados extrair, as configurações da tabela e o tempo para aguardar até que a próxima página seja carregada , o tipo de interação, o tipo de limite e o número máximo de resultados a serem extraídos.
ExtractData(String, String, String, String, Double, NchildInteractionMode, LimitType, Int32)Extrai dados como uma tabela de dados, identificados por uma string do Repositório de Objetos, enquanto especifica o destino na próxima página, a string XML definindo quais dados extrair, as configurações da tabela, o tempo para esperar até que a próxima página seja carregada, o tipo da interação, o tipo de limite e o número máximo de resultados a serem extraídos.

ExtractData(ExtractDataOptionsModel)

Extrai dados como uma tabela de dados, identificada pelo objeto ExtractDataOptionsModel .

ExtractData(
    ExtractDataOptionsModel options)
ExtractData(
    ExtractDataOptionsModel options)

options ExtractDataOptionsModel : o destino do qual obter dados, identificado pelo objeto ExtractDataOptionsModel .

ExtractData(TargetAnchorableModel, ExtractDataOptions)

Extrai dados como uma tabela de dados, identificada pelo objeto TargetAnchorableModel , juntamente com outras configurações.

ExtractData(
    TargetAnchorableModel target,
    ExtractDataOptions extractDataOptions)
ExtractData(
    TargetAnchorableModel target,
    ExtractDataOptions extractDataOptions)

target TargetAnchorableModel : o destino do qual obter dados, identificado pelo objeto TargetAnchorableModel .

extractDataOptions ExtractDataOptions : opções adicionais para personalizar a extração de dados. Você pode optar por personalizar:

* `TargetOptions`:
  + **Timeout** - Specifies the amount of time (in seconds)
    to wait for the API to run before the
    `SelectorNotFoundException` error is
    thrown. The default value is 30 seconds.
  + **DelayAfter** - Delay time (in seconds) after executing
    the API. The default amount of time is 0.3 seconds (300
    milliseconds).
  + **DelayBefore** - Delay time (in seconds) before the API
    begins performing any operations. The default amount of time
    is 0.2 seconds (200 milliseconds).
* `ExtractMetadata` - An XML string that enables you to
  define what data to extract from the target.
* `TableSettings` - The table settings used when
  extracting data.
* `NChildInteractionMode` - The type of the interaction
  to use performing the actions.
* `LimitType` - Specifies the type of limit that
  you want to use when extracting data.
* `NumberOfItems` - The maximum number of results to be
  extracted. If the value is 0, all the identified elements are added
  to the output.
* `NextPageOptions` - The target on the next page
  to get data from and the delay between pages.
* `TargetOptions`:
  + **Timeout** - Specifies the amount of time (in seconds)
    to wait for the API to run before the
    `SelectorNotFoundException` error is
    thrown. The default value is 30 seconds.
  + **DelayAfter** - Delay time (in seconds) after executing
    the API. The default amount of time is 0.3 seconds (300
    milliseconds).
  + **DelayBefore** - Delay time (in seconds) before the API
    begins performing any operations. The default amount of time
    is 0.2 seconds (200 milliseconds).
* `ExtractMetadata` - An XML string that enables you to
  define what data to extract from the target.
* `TableSettings` - The table settings used when
  extracting data.
* `NChildInteractionMode` - The type of the interaction
  to use performing the actions.
* `LimitType` - Specifies the type of limit that
  you want to use when extracting data.
* `NumberOfItems` - The maximum number of results to be
  extracted. If the value is 0, all the identified elements are added
  to the output.
* `NextPageOptions` - The target on the next page
  to get data from and the delay between pages.

ExtractData(String, ExtractDataOptions)

Extrai dados como uma tabela de dados, identificados por uma string do Repositório de Objetos, juntamente com outras configurações.

ExtractData(
    string target,
    ExtractDataOptions extractDataOptions)
ExtractData(
    string target,
    ExtractDataOptions extractDataOptions)

target String : o destino do qual obter dados, identificado por uma string do Repositório de objetos.

extractDataOptions ExtractDataOptions : opções adicionais para personalizar a extração de dados. Você pode optar por personalizar:

* `TargetOptions`:
  + **Timeout** - Specifies the amount of time (in seconds)
    to wait for the API to run before the
    `SelectorNotFoundException` error is
    thrown. The default value is 30 seconds.
  + **DelayAfter** - Delay time (in seconds) after executing
    the API. The default amount of time is 0.3 seconds (300
    milliseconds).
  + **DelayBefore** - Delay time (in seconds) before the API
    begins performing any operations. The default amount of time
    is 0.2 seconds (200 milliseconds).
* `ExtractMetadata` - An XML string that enables you to
  define what data to extract from the target.
* `TableSettings` - The table settings used when
  extracting data.
* `NChildInteractionMode` - The type of the interaction
  to use performing the actions.
* `LimitType` - Specifies the type of limit that
  you want to use when extracting data.
* `NumberOfItems` - The maximum number of results to be
  extracted. If the value is 0, all the identified elements are added
  to the output.
* `NextPageOptions` - The target on the next page to get
  data from and the delay between pages.
* `TargetOptions`:
  + **Timeout** - Specifies the amount of time (in seconds)
    to wait for the API to run before the
    `SelectorNotFoundException` error is
    thrown. The default value is 30 seconds.
  + **DelayAfter** - Delay time (in seconds) after executing
    the API. The default amount of time is 0.3 seconds (300
    milliseconds).
  + **DelayBefore** - Delay time (in seconds) before the API
    begins performing any operations. The default amount of time
    is 0.2 seconds (200 milliseconds).
* `ExtractMetadata` - An XML string that enables you to
  define what data to extract from the target.
* `TableSettings` - The table settings used when
  extracting data.
* `NChildInteractionMode` - The type of the interaction
  to use performing the actions.
* `LimitType` - Specifies the type of limit that
  you want to use when extracting data.
* `NumberOfItems` - The maximum number of results to be
  extracted. If the value is 0, all the identified elements are added
  to the output.
* `NextPageOptions` - The target on the next page to get
  data from and the delay between pages.

ExtractData(IElementDescriptor, ExtractDataOptions)

Extrai dados como uma tabela de dados, identificado por um descritor de um elemento do Repositório de Objetos, entre outras configurações.

ExtractData(
    IElementDescriptor elementDescriptor,
    ExtractDataOptions extractDataOptions)
ExtractData(
    IElementDescriptor elementDescriptor,
    ExtractDataOptions extractDataOptions)

elementDescriptor IElementDescriptor : o destino do qual obter dados, identificado por um descritor de um elemento do Repositório de objetos.

extractDataOptions ExtractDataOptions : opções adicionais para personalizar a extração de dados. Você pode optar por personalizar:

* `TargetOptions`:
  + **Timeout** - Specifies the amount of time (in seconds)
    to wait for the API to run before the
    `SelectorNotFoundException` error is
    thrown. The default value is 30 seconds.
  + **DelayAfter** - Delay time (in seconds) after executing
    the API. The default amount of time is 0.3 seconds (300
    milliseconds).
  + **DelayBefore** - Delay time (in seconds) before the API
    begins performing any operations. The default amount of time
    is 0.2 seconds (200 milliseconds).
* `ExtractMetadata` - An XML string that enables you to
  define what data to extract from the target.
* `TableSettings` - The table settings used when
  extracting data.
* `NChildInteractionMode` - The type of the interaction
  to use performing the actions.
* `LimitType` - Specifies the type of limit that
  you want to use when extracting data.
* `NumberOfItems` - The maximum number of results to be
  extracted. If the value is 0, all the identified elements are added
  to the output.
* `NextPageOptions` - The target on the next page to get
  data from and the delay between pages.
* `TargetOptions`:
  + **Timeout** - Specifies the amount of time (in seconds)
    to wait for the API to run before the
    `SelectorNotFoundException` error is
    thrown. The default value is 30 seconds.
  + **DelayAfter** - Delay time (in seconds) after executing
    the API. The default amount of time is 0.3 seconds (300
    milliseconds).
  + **DelayBefore** - Delay time (in seconds) before the API
    begins performing any operations. The default amount of time
    is 0.2 seconds (200 milliseconds).
* `ExtractMetadata` - An XML string that enables you to
  define what data to extract from the target.
* `TableSettings` - The table settings used when
  extracting data.
* `NChildInteractionMode` - The type of the interaction
  to use performing the actions.
* `LimitType` - Specifies the type of limit that
  you want to use when extracting data.
* `NumberOfItems` - The maximum number of results to be
  extracted. If the value is 0, all the identified elements are added
  to the output.
* `NextPageOptions` - The target on the next page to get
  data from and the delay between pages.

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

Extrai dados como uma tabela de dados, identificada pelo objeto TargetAnchorableModel , enquanto especifica a string XML que define quais dados extrair, as configurações da tabela, o tipo de interação, o tipo de limite e o número máximo de resultados a serem extraídos .

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 : o destino do qual obter dados, identificado pelo objeto TargetAnchorableModel .

extractMetadata String : uma string XML que permite que você defina quais dados extrair do destino.

tableSettings String : as configurações da tabela usadas ao extrair dados.

interactionMode NChildInteractionMode : o tipo de interação a ser usada para realizar as ações.

limitExtractionTo LimitType : Especifica o tipo de limite que você deseja usar ao extrair dados.

numberOfItems Int32 : o número máximo de resultados a serem extraídos. Se o valor for 0, todos os elementos identificados serão adicionados à saída.

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

Extrai dados como uma tabela de dados, identificado por um descritor de um elemento do Repositório de Objetos, enquanto especifica a string XML que define quais dados extrair, as configurações da tabela, o tipo de interação, o tipo de limite e o número máximo de resultados a ser extraído.

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 : o destino do qual obter dados, identificado por um descritor de um elemento do Repositório de objetos.

extractMetadata String : uma string XML que permite que você defina quais dados extrair do destino.

tableSettings String : as configurações da tabela usadas ao extrair dados.

interactionMode NChildInteractionMode : o tipo de interação a ser usada para realizar as ações.

limitExtractionTo LimitType : Especifica o tipo de limite que você deseja usar ao extrair dados.

numberOfItems Int32 : o número máximo de resultados a serem extraídos. Se o valor for 0, todos os elementos identificados serão adicionados à saída.

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

Extrai dados como uma tabela de dados, identificados por uma string do Repositório de Objetos, enquanto especifica a string XML que define quais dados extrair, as configurações da tabela, o tipo de interação, o tipo de limite e o número máximo de resultados a serem extraídos .

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 String : o destino do qual obter dados, identificado por uma string do Repositório de objetos.

extractMetadata String : uma string XML que permite que você defina quais dados extrair do destino.

tableSettings String : as configurações da tabela usadas ao extrair dados.

interactionMode NChildInteractionMode : o tipo de interação a ser usada para realizar as ações.

limitExtractionTo LimitType : Especifica o tipo de limite que você deseja usar ao extrair dados.

numberOfItems Int32 : o número máximo de resultados a serem extraídos. Se o valor for 0, todos os elementos identificados serão adicionados à saída.

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

Extrai dados como uma tabela de dados, identificada pelo objeto TargetAnchorableModel , enquanto especifica o destino na próxima página, a string XML definindo quais dados extrair, as configurações da tabela, o tempo a ser aguardado até que a próxima página seja carregada, o tipo da interação, o tipo de limite e o número máximo de resultados a serem extraídos.

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 : o destino do qual obter dados, identificado pelo objeto TargetAnchorableModel .

nextPageTarget TargetAnchorableModel : o destino na próxima página do qual obter dados, identificado pelo objeto TargetAnchorableModel .

extractMetadata String : uma string XML que permite que você defina quais dados extrair do destino.

tableSettings String : as configurações da tabela usadas ao extrair dados.

delayBetweenPages Double : o tempo (em segundos) a ser aguardado até que a próxima página seja carregada.

interactionMode NChildInteractionMode : o tipo de interação a ser usada para realizar as ações.

limitExtractionTo LimitType : Especifica o tipo de limite que você deseja usar ao extrair dados.

numberOfItems Int32 : o número máximo de resultados a serem extraídos. Se o valor for 0, todos os elementos identificados serão adicionados à saída.

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

Extrai dados como uma tabela de dados, identificados por um descritor de um elemento do Repositório de Objetos, enquanto especifica o destino na próxima página, a string XML que define quais dados extrair, as configurações da tabela e o tempo para aguardar até que a próxima página seja carregada , o tipo de interação, o tipo de limite e o número máximo de resultados a serem extraídos.

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 : o destino do qual obter dados, identificado por um descritor de um elemento do Repositório de objetos.

nextPageTarget String : o destino na próxima página do qual obter dados, identificado por uma string do Repositório de objetos.

extractMetadata String : uma string XML que permite que você defina quais dados extrair do destino.

tableSettings String : as configurações da tabela usadas ao extrair dados.

delayBetweenPages Double : o tempo (em segundos) a ser aguardado até que a próxima página seja carregada.

interactionMode NChildInteractionMode : o tipo de interação a ser usada para realizar as ações.

limitExtractionTo LimitType : Especifica o tipo de limite que você deseja usar ao extrair dados.

numberOfItems Int32 : o número máximo de resultados a serem extraídos. Se o valor for 0, todos os elementos identificados serão adicionados à saída.

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

Extrai dados como uma tabela de dados, identificados por uma string do Repositório de Objetos, enquanto especifica o destino na próxima página, a string XML definindo quais dados extrair, as configurações da tabela, o tempo para esperar até que a próxima página seja carregada, o tipo da interação, o tipo de limite e o número máximo de resultados a serem extraídos.

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 String : o destino do qual obter dados, identificado por uma string do Repositório de objetos.

nextPageTarget String : o destino na próxima página do qual obter dados, identificado por uma string do Repositório de objetos.

extractMetadata String : uma string XML que permite que você defina quais dados extrair do destino.

tableSettings String : as configurações da tabela usadas ao extrair dados.

delayBetweenPages Double : o tempo (em segundos) a ser aguardado até que a próxima página seja carregada.

interactionMode NChildInteractionMode : o tipo de interação a ser usada para realizar as ações.

limitExtractionTo LimitType : Especifica o tipo de limite que você deseja usar ao extrair dados.

numberOfItems Int32 : o número máximo de resultados a serem extraídos. Se o valor for 0, todos os elementos identificados serão adicionados à saída.

RetornarValor

Os dados extraídos em formato de tabela.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades