Funções e matrizes de divisão automatizadas de energia

Funções e matrizes de divisão automatizadas de energia

Há uma variedade de funções de cadeia de caracteres do Power Automate que podemos usar em nossos fluxos de MS. Neste tutorial, descobriremos o uso e a importância de outra função de string complicada – a função de divisão do Power Automate .

A função split simplesmente retorna um array de itens baseado na string fornecida e um delimitador.

Índice

Como funciona a função Power Automate Split

Precisamos definir seus parâmetros (texto e delimitador) para que esta função funcione corretamente.

Funções e matrizes de divisão automatizadas de energia

Para explicar melhor, digamos que nosso texto seja “ a maçã cai longe da árvore ”. Então o delimitador é apenas um espaço simples.

Funções e matrizes de divisão automatizadas de energia

Usando a função split , teremos um array que contém todas as palavras dentro do texto/string que especificamos. Um array é uma coleção de itens.

Funções e matrizes de divisão automatizadas de energia

Usando a função Power Automate Split

Vamos agora ter um exemplo de caso de uso para entender por que queremos fazer isso. Adicionaremos outra entrada neste fluxo de amostra que criei anteriormente. Vamos defini-la como Entrada 4  e digitar “ Por favor, digite a mensagem que deseja enviar em cascata ”.

Funções e matrizes de divisão automatizadas de energia

Então, vamos usar a função split em nosso Message text . Na guia Expressões , escolha a função de divisão .

Funções e matrizes de divisão automatizadas de energia

Para o parâmetro de texto , escolha a variável Input 4 .

Funções e matrizes de divisão automatizadas de energia

Para o separador, vamos usar um espaço. Em seguida, clique no botão OK .

Funções e matrizes de divisão automatizadas de energia

Por fim, clique em Salvar .

Funções e matrizes de divisão automatizadas de energia

Testando o Fluxo

Vamos agora ver o que acontece. Clique em Testar .

Funções e matrizes de divisão automatizadas de energia

Escolha a opção I'll perform the trigger action . Em seguida, clique em Testar .

Funções e matrizes de divisão automatizadas de energia

Insira quaisquer dados para as outras entradas. Quanto à entrada 4 , basta digitar “ a maçã cai longe da árvore ”. Em seguida, clique em Executar fluxo.

Funções e matrizes de divisão automatizadas de energia

Clique em Concluído .

Funções e matrizes de divisão automatizadas de energia

Ao verificar o Slack, a saída retornada é exatamente o que pensamos que seria.

Funções e matrizes de divisão automatizadas de energia

Isso agora está nos enviando uma matriz e não a string real.

Uso de matrizes

Vamos agora discutir algumas coisas que você pode fazer com um array. Primeiro, vamos adicionar uma nova etapa.

Funções e matrizes de divisão automatizadas de energia

Em seguida, clique em Controle .

Funções e matrizes de divisão automatizadas de energia

Depois disso, escolha Aplicar a cada controle.

Funções e matrizes de divisão automatizadas de energia

Na guia Expressões , escolha a função de divisão .

Funções e matrizes de divisão automatizadas de energia

Em seguida, selecione o próprio texto, que é a variável Input 4 .

Funções e matrizes de divisão automatizadas de energia

Certifique-se de digitar o separador que é um espaço. Em seguida, clique em OK .

Funções e matrizes de divisão automatizadas de energia

Depois disso, vamos adicionar outra ação.

Funções e matrizes de divisão automatizadas de energia

Pesquise e selecione o conector Slack .

Funções e matrizes de divisão automatizadas de energia

Em seguida, escolha a ação Postar mensagem .

Funções e matrizes de divisão automatizadas de energia

Vamos postar uma mensagem no mesmo canal do Slack ( discord ).

Funções e matrizes de divisão automatizadas de energia

Para o texto da mensagem , em vez de postar a entrada 4 ou o array, vamos postar o item atual .

Funções e matrizes de divisão automatizadas de energia

Ao usar o Apply para cada controle, ele primeiro obtém a matriz de strings por meio da função split . Então, para cada item no array, ele está postando aquele item atual. Então, vamos ver o que isso parece. Clique em Salvar .

Funções e matrizes de divisão automatizadas de energia

Clique em Testar .

Funções e matrizes de divisão automatizadas de energia

Usaremos apenas a execução anterior, pois nenhuma entrada foi alterada. Em seguida, clique em Testar .

Funções e matrizes de divisão automatizadas de energia

Ao verificar nosso Slack, veremos que ele exibiu com sucesso cada um dos itens do array.

Funções e matrizes de divisão automatizadas de energia

Ao fazer isso, podemos executar ações nos itens do array separadamente. 


Funções de String do Power Automate: Substring e IndexOf
Triggers em Fluxos do Power Automate
Expressões do Power Automate – Uma Introdução

Conclusão

Para resumir, podemos discutir o uso da função de divisão do Power Automate em nossos fluxos. Ele divide as strings em uma matriz de strings usando o delimitador definido. O delimitador serve como separador. Em nosso exemplo, usamos espaço. As pessoas costumam usar vírgulas, mas certamente você pode ter delimitadores diferentes para cada finalidade.

Também podemos percorrer a matriz de itens e, em seguida, executar determinadas ações em cada um deles. Geralmente fazemos isso usando o Apply para cada controle. Essa técnica é definitivamente útil ao trabalhar em uma coleção de dados.

Tudo de bom,

henrique


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.