Crie regras para modificar automaticamente um aplicativo com base em critérios que você especificar. Por exemplo, mostrar os itens de lista em vermelho, amarelo ou verde com base no status ou mostrar um botão de aprovação somente para determinados usuários (como gerentes).

Você pode adicionar regras para uma variedade de controles. Neste tópico, você adicionará uma regra para alterar a cor do texto de um controle Rótulo se o valor de um controle Deslizante for maior que 70.

Adicionar uma regra

  1. Selecione um controle (ou adicione um controle e mantenha-o selecionado).

    Para este tópico, adicione um rótulo e um controle deslizante, defina a propriedade Texto do rótulo para Slider1.Value e, em seguida, selecione o controle deslizante.

  2. No painel direito, clique ou toque em Regras e, em seguida, clique ou toque em Nova regra.

    Criar nova regra

    Se você selecionar um controle para o qual uma ou mais regras já estejam definidas, será possível editar qualquer um deles ao clicar ou tocar neles.

Adicionar uma condição

Uma condição é uma expressão que é avaliada como true ou false, por exemplo, se um valor é maior que 70. Você pode escrever a expressão com base em um modelo ou começar do zero, além disso, é possível personalizar a expressão com base na orientação na interface do usuário (IntelliSense).

  1. Clique ou toque em Adicionar uma condição e, em seguida, clique em um modelo ou em uma Condição personalizada.

    Para este tópico, clique ou toque em Maior que.

    Adicionar condição

  2. Conclua a expressão para definir quando a regra se aplica.

    Para este tópico, use esta expressão:
    Value(Slider1.Value) > 70

    Observação: neste artigo, você deve especificar a propriedade do controle usado na comparação. Em futuras versões, o PowerApps poderá sugerir propriedades comuns de controle (como Texto ou Valor).

Adicionar uma ação

As ações definem o que acontece quando a regra é aplicada. O PowerApps pode criar ações automaticamente com base nas alterações feitas nos controles.

  1. Clique ou toque em Definir ações.

    Definir ações

  2. Na caixa de diálogo de confirmação, clique ou toque em Vamos lá para que o PowerApps capture sua próxima alteração ou as alterações como uma ou mais ações.

  3. Configure um ou mais controles para corresponder às suas expectativas quando a condição for verdadeira.

    Para este tópico, altere a cor do rótulo.

    Capturar propriedades

  4. (opcional) Examine as alterações clicando ou tocando em Mostrar ações.

    Examinar as ações

  5. Quando você terminar de adicionar ações, clique ou toque em Concluído.

  6. Examine a condição e as ações para a regra e, em seguida, clique ou toque em Concluído para salvá-la.

    Examinar a regra

Testar a regra

  1. Visualize o aplicativo pressionando F5 (ou clicando no botão de execução no canto superior direito).

    Abrir visualização

  2. Defina a condição que você especificou como true e, em seguida, confirme se as ações funcionam como esperado.

    Para este tópico, defina o controle deslizante para um valor maior que 70 e confirme se o texto do rótulo muda de cor.

Ver todas as regras

Por padrão, a guia Regras mostra apenas as regras para o controle selecionado e todos os controles filho usados em uma ação de regra. Para mostrar todas as regras no aplicativo, desmarque a caixa de seleção Mostrar somente regras para este controle.

Remover filtro

Limitações conhecidas

Neste artigo:

  • Você não pode renomear as regras.
  • Não é possível especificar a propriedade ThisItem de um formulário ou de uma galeria como parte de uma condição.