activities
latest
false
UiPath logo, featuring letters U and I in white
Atividades do fluxo de trabalho
Last updated 18 de nov de 2024

Lookup Data Table

UiPath.Core.Activities.LookupDataTable

Description

Essa atividade emula o comportamento da fórmula do VLOOKUP do Excel. Ela permite pesquisar um valor fornecido em uma DataTable especificada e retorna o ÍndiceDeLinha no qual ele foi encontrado. Se o valor fornecido não for localizado, então o ÍndiceDeLinha retornado será -1. Esta atividade também pode ajudar a retornar o valor encontrado na célula que possui as coordenadas de linha especificadas na propriedade ÍndiceDeLinha e as coordenadas de coluna especificadas na categoria de propriedade Coluna de Destino .

Compatibilidade do projeto

Windows - Legada | Windows | Multiplataforma

Configuração multiplataforma

  • Encontrar este Valor — o valor que você deseja pesquisar na TabelaDeDados. Compatível apenas com valores de String.
  • Nesta Tabela de Dados — a TabelaDeDados na qual a pesquisa é executada.
  • No nome da coluna — o nome da coluna pela qual você deseja pesquisar na TabelaDeDados acima. É possível alternar entre o uso de um Nome da Coluna ou Número da Coluna no menu "+" ao lado do campo de entrada.
  • Retornar valor do nome da coluna — retorna o valor da célula localizada nas coordenadas entre esse valor e a propriedade ÍndiceDeLinha. Se a coluna de destino não for definida, o valor da célula será nulo. Você pode alternar entre usar um Retornar Valor do Nome da Coluna ou Retornar Valor do Número da Coluna no menu "+" ao lado do campo de entrada.

No painel Propriedades

Saída

  • Valor da célula localizado — o valor encontrado na célula com as coordenadas de Linha especificadas na propriedade RowIndex e as coordenadas da coluna especificadas na categoria de propriedade Coluna de Destino. O tipo de saída corresponde ao tipo de dados de origem e é resolvido dinamicamente durante o Runtime com base na TabelaDeDados de origem. Para evitar problemas com a conversão de tipo, certifique-se de que a variável atribuída a essa propriedade corresponda ao tipo de variável esperado na DataTable de origem.
  • Número de linha localizado - O número de linha da célula localizada.

Windows, Windows - configuração herdada

Painel de Propriedades

Comum
  • NomeDeExibição - o nome de exibição da atividade.
Entrada
  • TabelaDeDados — a variável DataTable em que você deseja executar a pesquisa. Este campo é compatível apenas com variáveis DataTable.
  • LookupValue — o valor pelo qual você deseja pesquisar na variável DataTable especificada. Este campo é compatível apenas com strings e variáveis String.
Pesquisar Coluna
  • Coluna — a variável que contém a coluna pela qual você deseja pesquisar. Este campo é compatível apenas com variáveis DataColumn. Definir uma variável nesta propriedade de campo desabilita as outras duas propriedades.
  • ÍndiceDeColuna — o índice da coluna pela qual você deseja pesquisar. Este campo é compatível apenas com variáveis Int32. Definir uma variável nesta propriedade de campo desabilita as outras duas propriedades.
  • NomeDaColuna — o nome da coluna pela qual você deseja pesquisar. Este campo é compatível apenas com strings e variáveis String. Definir uma variável nesta propriedade de campo desabilita as outras duas propriedades.
Diversos
  • Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.
Saída
  • ValorDaCélula — opcional. O valor encontrado na célula que tem as coordenadas Row especificadas na propriedade RowIndex e as coordenadas da coluna especificadas na categoria da propriedade Target Column. O tipo de saída corresponde ao tipo de dados de origem e é resolvido dinamicamente durante o Runtime com base na DataTable de origem. Para evitar problemas com a conversão de tipo, certifique-se de que a variável atribuída a essa propriedade corresponda ao tipo de variável esperado na DataTable de origem.
  • ÍndiceDeLinha — o índice da linha da célula localizada, armazenado em uma variável Int32. Se o valor fornecido não for localizado, o índice de linha será -1. Este campo é compatível apenas com variáveis Int32.
Coluna de Destino
  • Coluna — especificar uma variável DataColumn aqui retorna o valor da célula localizada nas coordenadas entre esta coluna e o valor da propriedade ÍndiceDeLinha. Este campo é compatível apenas com variáveis DataColumn. Definir uma variável nesta propriedade de campo desabilita as outras duas propriedades.
  • ÍndiceDeLinha — especificar um índice de coluna aqui retorna o valor da célula localizada nas coordenadas entre esta coluna e o valor da propriedade ÍndiceDeLinha. Este campo é compatível apenas com variáveis Int32. Definir uma variável nesta propriedade de campo desabilita as outras duas propriedades.
  • NomeDaColuna — especificar um nome de coluna aqui retorna o valor da célula localizada nas coordenadas entre esta coluna e o valor da propriedade ÍndiceDeLinha. Este campo é compatível apenas com strings e variáveis String. Definir uma variável nesta propriedade de campo desabilita as outras duas propriedades.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.