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

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


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.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber