Os três tipos de variáveis no Power Apps

Concluído

Você pode usar variáveis em seu aplicativo. As variáveis permitem armazenar informações que você precisa referenciar temporariamente no aplicativo. Exemplos nos quais você pode usá-las incluem manter uma contagem contínua ou uma lista de informações, manipular dinamicamente controles, otimizar o desempenho ou outros cenários em que você precise armazenar informações temporariamente. As variáveis são um fator importante para a lógica imperativa no Power Apps, pois permitem que você "crie o sanduíche" parte por parte.

Para ajudá-lo nessas necessidades, o Power Apps tem três diferentes tipos de variáveis.

  • Variáveis globais – o tipo de variável mais tradicional. Use a função Set para criar e definir seu valor. Em seguida, referencie os valores em qualquer lugar no aplicativo. Um uso comum é armazenar o DisplayName de um usuário quando o aplicativo é carregado e, em seguida, referenciar a variável em todo o aplicativo.

  • Variáveis de contexto – uma variável de contexto está disponível apenas na tela em que você a cria usando a função UpdateContext. As variáveis de contexto são usadas para a funcionalidade que controla uma tela pop-up, por exemplo, em que você deseja usar o mesmo nome de variável em várias telas, mas manter o valor separadamente.

  • Coleções – uma coleção é um tipo especial de variável para armazenar uma tabela de dados. Você pode criar a coleção manualmente ou carregando outra tabela de fontes de dados nela. As coleções estão disponíveis em todo o aplicativo, como variáveis globais, e são criadas usando a função Collect ou ClearCollect.

Ao escolher qual tipo de variável será usado, considere em que local ele será usado e a estrutura dos dados que você deseja armazenar. Em caso de dúvida, use uma variável global, pois ela tem a melhor flexibilidade.

Como todos os tipos de variáveis são iguais

Com o Power Apps, as variáveis são fáceis de usar. Não é preciso inicializar, declarar nem digitar uma variável. Crie a variável com a função apropriada, e o Power Apps fará o resto. Quando você atribuir o valor a uma variável, o Power Apps determinará o tipo automaticamente.

Também é importante observar que, se você não está familiarizado com variáveis, as variáveis são temporárias e só estão disponíveis para o usuário atual em sua sessão atual. Quando o usuário fecha o Power Apps, todas as informações armazenadas em variáveis não ficam mais disponíveis. Caso precise armazenar informações para uso posterior ou por outros usuários, você precisará gravar essas informações em uma fonte de dados. As variáveis são temporárias por natureza.

Nas próximas unidades, você explorará cada tipo de variável mais detalhadamente. A próxima unidade aborda a variável global.