Funções do Power Apps: Trabalhando com User(), Today() e Now()

Neste tutorial, falaremos sobre três funções do Power Apps que podem fazer uma grande diferença na maneira como os usuários finais visualizam e utilizam seu aplicativo — as funções User(), Today() e Now().

Se você seguiu nossos outros tutoriais sobre Power Apps , provavelmente já sabe como criar seu próprio aplicativo e como publicá-lo. A beleza dessa plataforma é a facilidade de uso, mesmo para quem tem pouca experiência em codificação ou desenvolvimento de aplicativos.

Mas criar um aplicativo significa pensar também na conveniência do usuário final. Essa é a beleza das três funções do Power Apps que discutiremos hoje.

Índice

A Função Usuário()

A função User() retorna uma informação sobre o usuário atual do aplicativo.

Esta função apresenta muitas possibilidades em termos de personalização, especialmente se você tiver várias pessoas usando seu aplicativo.

Para mostrar como a função User() funciona, vamos adicionar um rótulo e, em seguida, vamos escolher a propriedade text no menu suspenso de propriedades.

Funções do Power Apps: Trabalhando com User(), Today() e Now()

Em seguida, digite User() e adicione um ponto para ver quais opções temos.

Funções do Power Apps: Trabalhando com User(), Today() e Now()

Como você pode ver, a função User() pode retornar três coisas — o e-mail do usuário, seu nome completo e sua imagem. Portanto, se digitarmos User().Email, o endereço de e-mail do usuário aparecerá no rótulo que criamos.

Funções do Power Apps: Trabalhando com User(), Today() e Now()

Se tentarmos User().FullName, ele retornará Henry Legge.

Funções do Power Apps: Trabalhando com User(), Today() e Now()

Isso nos dá muitas opções em termos de personalização do app dependendo de quem o está usando.

Por exemplo, podemos ter uma mensagem de boas-vindas que usa o nome real do usuário na página inicial. Se você quiser personalizações mais avançadas, também é possível usar esta função para ditar determinadas configurações com base nas preferências do usuário.

Por enquanto, vamos ver como podemos usar esta função para criar uma mensagem de boas-vindas personalizada. Vamos prosseguir para a nossa tela inicial.

Funções do Power Apps: Trabalhando com User(), Today() e Now()

Vamos começar adicionando um rótulo aqui na parte superior e personalizando a cor para branco para que fique alinhada com o restante do tema.

Funções do Power Apps: Trabalhando com User(), Today() e Now()

Como vamos juntar strings diferentes nesta fórmula, vamos usar a função Concatenar .

Funções do Power Apps: Trabalhando com User(), Today() e Now()

Em seguida, adicionaremos o texto “Bem-vindo” e referenciaremos o nome completo do usuário. Depois de pressionar a tecla Enter, você verá que o rótulo agora diz “Bem-vindo Henry Legge”.

Funções do Power Apps: Trabalhando com User(), Today() e Now()

Como referenciamos o usuário, isso significa que o nome muda dependendo de quem está conectado.

As funções Now() e Today()

Vamos passar para a próxima função que vamos discutir, que é a função Now().

A função Now() retorna o valor atual de data e hora.

Vamos para nossa tela principal e adicionar um rótulo. Então, vamos usar a função Now(). Como você pode ver, o rótulo mostra a data atual e um carimbo de data/hora.

Funções do Power Apps: Trabalhando com User(), Today() e Now()

Este carimbo de data/hora muda dependendo do seu fuso horário. Isso significa que, mesmo que você tenha usuários do aplicativo em outros lugares do mundo, ele sempre mostrará a data e a hora atuais deles, e não a sua.

Esta função também oferece muitas possibilidades em termos de personalização. Por exemplo, você pode disponibilizar alguns dos recursos do aplicativo apenas em determinados horários do dia. Você também pode definir uma mensagem personalizada em uma hora específica.

Em contraste, a função Today() retorna apenas a data de hoje.

Portanto, se copiarmos o rótulo, mas colocarmos Today(), poderemos ver a diferença entre os dois.

Funções do Power Apps: Trabalhando com User(), Today() e Now()

Escolher entre a função Now() e Today() é mais uma preferência, então cabe a você decidir o que você acha que serviria melhor ao seu usuário final. Você também pode pensar em outros recursos que deseja que seu aplicativo tenha e escolher a função que achar melhor.

Agora, vamos voltar para a página inicial. Digamos que queremos manter as coisas simples e realmente não nos importamos em não ter a hora exibida aqui. Então, vamos criar um novo rótulo que use a função Today().

Funções do Power Apps: Trabalhando com User(), Today() e Now()


Introdução ao Power Apps: Definição, recursos, funções e importância
Ambientes do Power Apps: Configurando os elementos do aplicativo corretamente
Funções e fórmulas do PowerApps | Uma introdução

Conclusão

O que abordamos neste tutorial é apenas o básico. Mas, como mencionado anteriormente, essas três funções do Power Apps podem levar a um número infinito de personalizações que podem aprimorar a experiência do usuário.

Conforme você trabalha em seu aplicativo, pense em maneiras de como o usuário específico pode ter suas próprias preferências aplicadas ou como a data e a hora podem afetar a maneira como as coisas funcionam. Quanto mais criativo você for com essas soluções, mais seus usuários irão gostar do aplicativo em que você trabalhou.

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.