Ilustração flat corporativa mostrando a interface do Power Apps com na tela do computador. Não mostre fórmulas ou códigos na tela, apenas uma visualização de uma possível interface

Se tem uma coisa que gera confusão pra quem está começando no Power Apps, é usar esses “sinais de pontuação” nas fórmulas: ponto, vírgula, parênteses e chaves.

Se você já travou olhando pra uma mensagem de erro só por causa de um ponto e vírgula a mais (ou a menos), fica tranquilo que não tá sozinho. Eu também já passei por isso, e te garanto: entender o papel de cada um faz toda diferença quando quero criar um app rápido e sem dor de cabeça.


Por que esses caracteres importam tanto no Power Apps?

Quando começamos a criar apps no Power Apps, saber quando usar parênteses, vírgula, ponto e chaves faz diferença no funcionamento e até na segurança dos processos.

Muita gente se perde tentando achar onde está o erro porque misturou vírgula com ponto e vírgula, ou esqueceu de fechar parênteses. No meu trabalho com consultoria na 101 Códigos, vejo que esses detalhes são campeões de dúvida entre quem está montando suas primeiras aplicações.

E não é só pra quem é iniciante, viu? Quando a Microsoft muda a interface ou introduz uma nova função, saber o “porquê” de cada caractere deixa tudo mais simples de ajustar depois.

Criando um app em branco: conhecendo a interface

Entrando no Power Apps, você pode começar por um app em branco. Assim, você vê a tela dividida em áreas: a árvore de objetos (à esquerda), o painel de propriedades (à direita), e no topo, o campo de fórmulas. É ali que os sinais de pontuação vão aparecer o tempo todo!

Quando clicamos, por exemplo, em um botão, aparece a propriedade OnSelect. É nela que inserimos ações ao clicar. Se você está com o navegador em português, vai usar ponto e vírgula pra separar funções. Se estiver em inglês, é ponto e vírgula. Já presenciei muita confusão por causa disso!

Usando notify e navigate: separando ações

Pra mostrar na prática, imagina que quero que um botão faça duas coisas: primeiro, notifique o usuário e depois vá pra outra tela. No OnSelect desse botão, eu coloco:

Notify("Bem-vindo!"); Navigate(Tela2)

Obs.: Se o seu Power Apps estiver em inglês, provavelmente será Notify("Bem-vindo!"); Navigate(Tela2), mas se for em português, pode ser Notify("Bem-vindo!"); Navigate(Tela2). No Brasil, o padrão geralmente é ponto e vírgula, mas já vi casos em planilhas migradas ou contas configuradas pra inglês.

No exemplo acima:

  • Notify() é uma função que mostra uma mensagem.
  • Navegate() direciona pra outra tela.
  • O ponto e vírgula (;) separa as funções que devem ser executadas em sequência no mesmo evento.

O ponto e vírgula é usado pra separar funções distintas no mesmo campo de fórmula no Power Apps.Vírgula e ponto: nada de confusão!

Dentro de cada função, aparece a vírgula separando os argumentos. Usando o exemplo do Notify:

Notify("Bem-vindo!", NotificationType.Success)

Aqui, a vírgula separa cada argumento da função. Primeiro é o texto exibido, depois o tipo de notificação. É super comum esquecer uma vírgula ou colocar no lugar errado, e aí aparece o erro.A vírgula serve pra separar argumentos dentro de uma função, enquanto o ponto e vírgula separa funções diferentes.

O uso do ponto dentro de objetos e registros

No Power Apps, quando quero acessar um campo dentro de um registro, uso o ponto. Vou dar um exemplo fácil, sempre útil pra identificar o usuário logado:

User().FullName

O ponto é usado pra acessar propriedades específicas de um registro ou objeto. Então, User() puxa o registro do usuário atual, e .FullName pega o nome completo dele.

Nos conectores, como Outlook, o ponto é fundamental. Por exemplo:

Office365Outlook.SendEmailV2(User().Email, "Assunto", "Corpo do email")

Repare que dentro do SendEmailV2, o User().Email extrai o campo de e-mail do usuário, sempre usando o ponto.

Quando usar chaves nas fórmulas?

As chaves entram em cena quando estou trabalhando com registros ou objetos personalizados. Ao construir um app que adiciona um novo item em uma tabela do SharePoint, por exemplo, uso o Patch:

Patch(Lista, Defaults(Lista), {Nome: "João", Idade: 32})

As chaves ({}) representam a criação de um registro com pares Campo:Valor. Isso serve pra montar registros rapidinho e passar direto na função.

A importância dos sinais na manutenção

Fazer fórmulas organizadas, sem erro de sintaxe, ajuda muito se precisar revisar ou atualizar seu app no futuro. Eu aprendi, atendendo empresas de todos os portes pela 101 Códigos, que esse cuidado economiza tempo e evita aqueles bugs que aparecem só porque você esqueceu uma vírgula ou inverteu um parênteses.

Ah, e se bater aquela dúvida em alguma função, lembrar de pesquisar na área de conteúdo sobre Power Apps no nosso blog ou conferir dicas sobre consultoria personalizada de Power Apps pode acelerar o processo. Fica a dica, porque ninguém precisa sofrer sozinho com erro de pontuação! Dentro do nosso blog, você pode também usar a busca inteligente pra localizar exemplos de fórmulas concretas e ver argumentos detalhados.

Resumo e convite

Parênteses, ponto, vírgula, ponto e vírgula e chaves são o segredo pra suas fórmulas funcionarem de verdade no Power Apps. Com prática e atenção, fica fácil identificar quando usar cada um, e você vai errar cada vez menos nessas pequenas armadilhas. Se quiser aprender mais sobre automação, integração com Excel, Power BI ou Power Apps, já sabe: desde 2011, na 101 Códigos criamos soluções sob medida pra resolver do básico ao avançado, seja numa pequena planilha ou num super dashboard de gestão.

Tem alguma dúvida ou exemplo de erro recorrente que já te atormentou por aí? Compartilha comigo nos comentários! Assim, posso trazer mais exemplos práticos e, claro, ajudar cada vez mais gente a não tropeçar nesses detalhes. E se precisar de ajuda pra criar seu app do zero ou automatizar relatórios, conheça nossos cases e soluções personalizadas. Acesse o conteúdo sobre Excel e veja como transformar processos repetitivos em tarefas rápidas.

Perguntas frequentes

Quando usar ponto no Power Apps?

O ponto é usado pra acessar propriedades ou campos de um registro, como em User().Email. Sempre que quiser pegar uma informação específica dentro de um objeto, use o ponto após o nome do objeto ou função.

Para que serve a vírgula no Power Apps?

A vírgula serve pra separar argumentos dentro de uma mesma função. Por exemplo, em Notify("Mensagem", NotificationType.Success), a vírgula separa o texto do tipo de notificação.

Quando devo usar parênteses nas fórmulas?

Os parênteses indicam os argumentos que uma função recebe. Toda função em Power Apps, como Notify(), exige parênteses pra definir o que vai ser passado como parâmetro.

Qual a diferença entre vírgula e ponto e vírgula?

A vírgula separa argumentos dentro de funções. O ponto e vírgula separa comandos (funções) diferentes no mesmo campo, principalmente em eventos como o OnSelect de um botão.

Como usar chaves em expressões no Power Apps?

As chaves ({}) servem pra criar registros ou objetos, como em Patch(Lista, Defaults(Lista), {Nome: "Ana", Idade: 28}). Elas agrupam os pares campo:valor que vão ser adicionados ou atualizados.

Compartilhe este artigo

Construa planilhas, dashboards e aplicativos profissionais.

Saiba como nossa consultoria pode te fazer ganhar tempo, evitar erros e transformar os controles da sua empresa.

Consultoria Personalizada
Renan Leal

Sobre o Autor

Renan Leal

Renan Leal é economista, fundador da 101 Códigos e responsável pelos projetos. Junto com os outros especialistas do time, desde 2011 desenvolve e automatiza ferramentas para empresas de todos os portes

Posts Recomendados