Funções lógicas do Power Automate: uma visão geral

Neste tutorial, veremos algumas funções lógicas do Power Automate que podemos usar em nossos fluxos de trabalho. Não precisaremos do conector Condition ao usar essas funções.

As funções lógicas do Power Automate comparam valores e expressões que retornam verdadeiro ou falso em nossos fluxos.

Também podemos nos familiarizar mais com o uso de Funções Lógicas examinando primeiro sua documentação. Para verificar, vá para Documentação do Power Automate . Clique na opção Referência . Em seguida, clique no tópico Esquema da Linguagem de Definição de Fluxo de Trabalho . Por fim, escolha o subtópico Referência de funções . Em seguida, ele exibirá todas as funções de comparação lógica disponíveis e cada uma de suas tarefas correspondentes.

Funções lógicas do Power Automate: uma visão geral

Índice

Compreendendo a função IF no Power Automate

Primeiro, discutiremos a função if . Essa é a mais comum entre as funções lógicas do Power Automate porque é semelhante à função if no MS Excel ou na codificação. Nos fluxos de trabalho do MS , esta função verifica se uma expressão é verdadeira ou falsa e, com base no resultado, retornará um valor especificado.  

Funções lógicas do Power Automate: uma visão geral

Ao clicar na documentação, veremos os parâmetros e outras informações relacionadas ao uso da função.

Funções lógicas do Power Automate: uma visão geral

O primeiro argumento de uma instrução If é uma expressão . A segunda especifica o que queremos que a função retorne quando a expressão for verdadeira e quando for falsa.

Funções lógicas do Power Automate: uma visão geral

Usando a função If em um fluxo de trabalho

Para este, usaremos o fluxo de amostra acionado manualmente que criei anteriormente.

Funções lógicas do Power Automate: uma visão geral

A Condição neste fluxo é definida para verificar se alguma das palavras na Entrada 4 contém a palavra “problema” . Se a entrada do usuário atender à condição, a expressão se tornará verdadeira. Portanto, o fluxo irá para o caminho Se sim . Caso contrário, ele irá para o caminho Se não .

Funções lógicas do Power Automate: uma visão geral

Usando a instrução If , podemos substituir o controle Condition em nosso fluxo. Para fazer isso, vamos arrastar a ação Post message 2 .

Funções lógicas do Power Automate: uma visão geral

Em seguida, coloque-o entre a ação Post message e o bloco Condition .

Funções lógicas do Power Automate: uma visão geral

Clique no campo Texto da mensagem para exibir as opções disponíveis.

Funções lógicas do Power Automate: uma visão geral

Clique em Expressão . Em seguida, clique na função if em Funções lógicas .

Funções lógicas do Power Automate: uma visão geral

Novamente, o que gostaríamos de testar é se a Entrada 4 contém a palavra “problema” . Para fazer isso, primeiro dividiremos a Entrada 4 em uma matriz clicando na função de divisão em Funções de string .

Funções lógicas do Power Automate: uma visão geral

Clique em Conteúdo dinâmico e clique em Entrada 4 . Veremos então que o conteúdo é adicionado ao nosso extrato.

Funções lógicas do Power Automate: uma visão geral

Vamos adicionar uma vírgula ( , ) seguida de um espaço entre um par de aspas simples ( '' ). O espaço servirá como separador de conteúdo dos itens do array.

Funções lógicas do Power Automate: uma visão geral

Agora, vamos transformar a instrução em uma expressão. Para fazer isso, vamos colocar o cursor antes da palavra split . Em seguida, clique na função contém na guia Expressão .

Funções lógicas do Power Automate: uma visão geral

Remova o colchete de fechamento em excesso antes da palavra split.

Funções lógicas do Power Automate: uma visão geral

Vamos adicionar uma vírgula ( , ), um espaço e digitar a palavra “ problema ” entre aspas simples ( ' ). Em seguida, adicione um colchete de fechamento ( ) ), outra vírgula ( , ) e um espaço depois disso.

Funções lógicas do Power Automate: uma visão geral

Assim, se houver um elemento contendo a palavra “ problema ”, ele retornará true . Caso contrário, retornará false . Se retornar true , gostaríamos que a mensagem fosse “ A entrada 4 contém a palavra problema ”. Para fazer isso, vamos digitar o texto “ A entrada 4 contém a palavra problema ” no final da declaração.

Funções lógicas do Power Automate: uma visão geral

Se retornar false , gostaríamos que a mensagem fosse apenas um ponto ( . ). Para isso, vamos adicionar uma vírgula ( , ) logo após as aspas de fechamento da palavra “ problema ”. Adicione um espaço e digite o ponto final ( . ) entre aspas simples ( ' ).

Funções lógicas do Power Automate: uma visão geral

Depois disso, clique em OK .

Funções lógicas do Power Automate: uma visão geral

Agora podemos excluir o valor inicial do campo Texto da mensagem .

Funções lógicas do Power Automate: uma visão geral

Vamos também deletar o bloco Condition .

Funções lógicas do Power Automate: uma visão geral

Em seguida, clique em OK .

Funções lógicas do Power Automate: uma visão geral

Por fim, clique em Salvar .

Funções lógicas do Power Automate: uma visão geral

Testando o Fluxo

Vamos agora testar o fluxo e ver como ele funciona.

Funções lógicas do Power Automate: uma visão geral

Vamos executar isso usando os mesmos dados durante a execução anterior. Em seguida, clique em Testar .

Funções lógicas do Power Automate: uma visão geral

Depois disso, veremos o resultado de nossa execução de fluxo bem-sucedida.

Funções lógicas do Power Automate: uma visão geral

Ao verificar o canal geral no Slack., veremos que a mensagem “ Input 4 contém a palavra problema ” foi exibida com sucesso.

Funções lógicas do Power Automate: uma visão geral

Portanto, substituímos com sucesso um controle Condition por uma instrução If , ambas funcionam exatamente da mesma forma.

Funções lógicas do Power Automate: uma visão geral

Outras funções lógicas de automatização de energia

Existem 3 outras funções de comparação lógica pelas quais passaremos e que também são muito usadas - as funções and , equals e or .

Funções lógicas do Power Automate: uma visão geral

1. Funções lógicas de automatização de energia: Igual

Vamos verificar a função equals

Funções lógicas do Power Automate: uma visão geral

Essa função é bastante simples e já a usamos em tutoriais anteriores. Ele avalia dois objetos que podem ser strings , inteiros , coleções , arrays ou outros. Se os valores dos dois objetos forem iguais, retornará true ; e se não forem, retornará false . Um exemplo também é fornecido na documentação.

Funções lógicas do Power Automate: uma visão geral

2. Funções lógicas automatizadas de energia: E

Em seguida é a função e .

Funções lógicas do Power Automate: uma visão geral

Essa função pode ser facilmente usada se tivermos várias expressões para avaliar. Acabamos de inserir várias expressões e elas retornarão true se cada expressão for true .

Funções lógicas do Power Automate: uma visão geral

Por exemplo, vamos editar nosso fluxo.

Funções lógicas do Power Automate: uma visão geral

Clique em Nova etapa .

Funções lógicas do Power Automate: uma visão geral

Vamos clicar no conector de controle .

Funções lógicas do Power Automate: uma visão geral

Em seguida, clique em Condição .

Funções lógicas do Power Automate: uma visão geral

Vamos definir a condição como “ Input 4 is equal to problem ”. 

Funções lógicas do Power Automate: uma visão geral

Depois disso, clique em Adicionar e , em seguida, clique em Adicionar linha .

Funções lógicas do Power Automate: uma visão geral

Na linha adicional, definiremos a condição como “ Input 4 is equal to emitir ”.

Funções lógicas do Power Automate: uma visão geral

Tudo o que inserirmos aqui não funcionará porque precisamos usar a variável Input 4 (um conteúdo dinâmico) em vez de apenas digitar Input 4 como strings. Mas isso é apenas para mostrar como fica, o que é semelhante ao uso da função and em uma expressão .

Neste exemplo, o fluxo vai verificar se o Input 4 é igual a “ problem ” e se também é igual a “ issue ”. Portanto, se ambas as expressões retornarem true , seguirá o caminho If yes .

Funções lógicas do Power Automate: uma visão geral

3. Funções lógicas automatizadas de energia: Ou

A última que veremos é a função or .

Funções lógicas do Power Automate: uma visão geral

A função or é muito semelhante à função and . A grande diferença é que para esta função retornar true , apenas uma das expressões precisa ser true .

Funções lógicas do Power Automate: uma visão geral

Por exemplo, vamos voltar ao nosso fluxo. Em seguida, clique no botão E e escolha a opção Ou .

Funções lógicas do Power Automate: uma visão geral

Eu já usei isso em um dos meus fluxos anteriores. Vamos verificar isso clicando na seta para trás na parte superior.

Funções lógicas do Power Automate: uma visão geral

Em seguida, clique em OK .

Funções lógicas do Power Automate: uma visão geral

Depois disso, clique em Meus fluxos e clique em ScratchFlow – Twitter na lista.

Funções lógicas do Power Automate: uma visão geral

Clique em Editar .

Funções lógicas do Power Automate: uma visão geral

Clique no bloco Condição .

Funções lógicas do Power Automate: uma visão geral

A seguir, veremos que a função or foi utilizada neste fluxo anterior. Neste exemplo, avalia se o tweet contém a palavra “ issue ” ou “ problema ”. Se uma dessas duas condições for verdadeira, ele executará a ação dentro do caminho Se sim , que cria um cartão Trello. Se ambos forem falsos, ele executará a ação que definimos para o caminho If no .

Funções lógicas do Power Automate: uma visão geral


Funções de coleção no Microsoft Power Automatize
Microsoft Flow String Functions: Concatenar e substituir
Power Automatizar função de divisão e matrizes

Conclusão

As funções de comparação lógica são muito semelhantes ao conector Condition no Microsoft Power Automate . No entanto, ainda recomendo usar o conector Condition em vez de funções de comparação lógica porque é muito mais fácil de usar em diagramas de fluxo.

Se você quiser usar as funções lógicas, tudo bem, especialmente se você tiver experiência em codificação. Além disso, a maioria das funções de comparação lógica pode ser replicada usando conectores de controle de condição em vez de usar códigos.

Mas é claro que ainda depende totalmente de você como configurar e executar seu fluxo. Lembre-se de que, se seu objetivo é se tornar um administrador certificado do Power Automate , você também deve conhecer essas funções.

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.