Funções de string do Power Automate: Substring e IndexOf

As funções Power Automate String permitem que os usuários convertam strings, caracteres de string, formatem strings e muito mais. Eles são usados ​​extensivamente para converter dados para outras fontes. Neste tutorial, veremos algumas funções String complicadas que podem ser usadas em fluxos da Microsoft – asfunções  substring e indexOf .

Índice

Função de String do Power Automate: Substring

Primeiro, vamos discutir a função substring. Isso é usado se quisermos que o usuário insira seu nome e sobrenome e quisermos retornar apenas o nome ou sobrenome.

A função substring retorna caracteres de uma string começando na posição especificada.

Vamos tentar isso neste fluxo de amostra que criei anteriormente. Vamos remover este conteúdo atual que defini para o texto da mensagem .

Funções de string do Power Automate: Substring e IndexOf

Na seleção de funções de string , escolha a função de substring . Contém os parâmetros text, startIndex  e length .

Funções de string do Power Automate: Substring e IndexOf

Depois de clicar, vá para a guia Conteúdo dinâmico e escolha  Entrada 1.

Funções de string do Power Automate: Substring e IndexOf

Vamos definir o startIndex como 0, pois queremos que comece em 0. Então ele deve exibir 5 letras.

Funções de string do Power Automate: Substring e IndexOf

Para resumir, esta função receberá qualquer que seja a Entrada 1 . Então ele nos dará apenas os caracteres do texto entre zero e cinco. Vamos agora clicar em OK.

Funções de string do Power Automate: Substring e IndexOf

Vamos combinar isso com a concatenação também. Então, clique na função Concat .

Funções de string do Power Automate: Substring e IndexOf

Corte ( Ctrl + X ) toda a função substring .

Funções de string do Power Automate: Substring e IndexOf

Em seguida, cole-o dentro da função concat .

Funções de string do Power Automate: Substring e IndexOf

Funções de string do Power Automate: Substring e IndexOf

Para o primeiro argumento, vamos digitar “ O primeiro nome do usuário é ”. 

Funções de string do Power Automate: Substring e IndexOf

Em seguida, clique em Atualizar.

Funções de string do Power Automate: Substring e IndexOf

Por fim, clique em Salvar .

Funções de string do Power Automate: Substring e IndexOf

Testando a função substring

Vamos agora testar o fluxo.

Funções de string do Power Automate: Substring e IndexOf

Usaremos apenas os dados das minhas execuções anteriores.

Funções de string do Power Automate: Substring e IndexOf

Minha entrada durante minhas execuções anteriores foi Henry . É por isso que exibiu “ O primeiro nome do usuário é: Henry ”. 

Funções de string do Power Automate: Substring e IndexOf

Portanto, a função substring funcionou como deveria. Vamos tentar testar o fluxo novamente e inserir uma nova entrada. Vamos digitar Shelley para Input 1 e executar o fluxo.

Funções de string do Power Automate: Substring e IndexOf

Como podemos ver, ele exibia apenas “ shell ” em vez de “ Shelley ”. Isso porque especificamos que ele deve exibir apenas 5 caracteres. E é assim que a função substring funciona.

Funções de string do Power Automate: Substring e IndexOf

Função de cadeia de automatização de energia: IndexOf

Vamos agora discutir o que a função indexOf de automatização de energia faz.

A função indexOf localiza o índice ou a posição de um caractere dentro de uma determinada string sem diferenciar maiúsculas de minúsculas.

Essa função de sequência de automatização de energia requer dois parâmetros: a sequência que contém o valor e o valor para pesquisar o índice. Agora vamos voltar ao nosso fluxo e adicionar uma nova entrada de texto .

Funções de string do Power Automate: Substring e IndexOf

Para esta entrada, queremos que o usuário insira seu e-mail.

Funções de string do Power Automate: Substring e IndexOf

Queremos retornar apenas os caracteres antes do caractere @ e não o e-mail inteiro. Para fazer isso, vamos primeiro remover a expressão inicial que criamos.

Funções de string do Power Automate: Substring e IndexOf

Precisamos combinar a substring com a função indexOf . Na guia Expressões , escolha a função substring .

Funções de string do Power Automate: Substring e IndexOf

Em seguida, escolha Entrada 3 na guia Conteúdo dinâmico

Funções de string do Power Automate: Substring e IndexOf

Para o parâmetro startIndex , vamos definir 0. O comprimento deve ser o índice do caractere @ . Clique na função indexOf .

Funções de string do Power Automate: Substring e IndexOf

Escolha Entrada 3 na guia Conteúdo dinâmico .

Funções de string do Power Automate: Substring e IndexOf

Então vamos especificar o caractere que queremos encontrar dentro do texto. Neste caso, é o sinal “ @ ”. Em seguida, clique em OK .

Funções de string do Power Automate: Substring e IndexOf

Testando o Fluxo

Vamos agora salvar e testar o fluxo.

Funções de string do Power Automate: Substring e IndexOf

Vamos executar uma nova ação de gatilho e clicar em Salvar e testar .

Funções de string do Power Automate: Substring e IndexOf

Basta digitar qualquer coisa para as outras entradas. Quanto à Entrada 3 , vamos digitar “ [email protected] ”. Em seguida, clique em Executar fluxo .

Funções de string do Power Automate: Substring e IndexOf

Quando verificarmos nosso Slack, veremos que ele postou a palavra “ Nicholas ”. Ao combinar essas duas funções, o fluxo sempre retornará os caracteres antes do sinal @ . Isso torna nossa expressão mais dinâmica.

Funções de string do Power Automate: Substring e IndexOf


Funções de sequência de fluxo da Microsoft: Concatenar e substituir
Power Automate Documentação passo a passo
Power Automate Terminate Action Control In Flows

Conclusão

Neste post, discutimos os casos de uso comuns para funções de string. Também podemos usar certas funções de string junto com outras, como combinar as funções substring e indexOf . Fazemos isso para obter caracteres mais específicos no texto, especialmente se o comprimento da string mudar. Fazer nossas expressões para esses tipos de instâncias certamente é útil e eficiente.

Existem muitas outras funções de string do Power Automate que você pode usar para seus fluxos. Nós estaremos discutindo alguns deles em nossos outros blogs. Espero que você tenha entendido o uso e a importância dessas duas funções de string.

Tudo de bom,

henrique

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.