Fonctions Power Apps : Utilisation de User(), Today() et Now()

Fonctions Power Apps : Utilisation de User(), Today() et Now()

Dans ce didacticiel, nous allons parler de trois fonctions Power Apps qui peuvent faire une énorme différence dans la façon dont les utilisateurs finaux voient et utilisent votre application : les fonctions User(), Today() et Now().

Si vous avez suivi nos autres didacticiels sur Power Apps , vous savez probablement comment créer votre propre application et comment la publier maintenant. La beauté de cette plate-forme réside dans sa facilité d'utilisation, même pour ceux qui ont peu d'expérience en matière de codage ou de développement d'applications.

Mais créer une application signifie également penser à la commodité de l'utilisateur final. C'est la beauté des trois fonctions Power Apps dont nous parlerons aujourd'hui.

Table des matières

La fonction Utilisateur()

La fonction User() renvoie une information sur l'utilisateur actuel de l'application.

Cette fonction introduit de nombreuses possibilités en termes de personnalisation, surtout si plusieurs personnes utilisent votre application.

Pour vous montrer comment fonctionne la fonction User() , ajoutons une étiquette, puis choisissons la propriété text sous la liste déroulante des propriétés.

Fonctions Power Apps : Utilisation de User(), Today() et Now()

Ensuite, tapez User() et ajoutez un point pour voir quelles options nous avons.

Fonctions Power Apps : Utilisation de User(), Today() et Now()

Comme vous pouvez le constater, la fonction User() peut renvoyer trois éléments : l'e-mail de l'utilisateur, son nom complet et son image. Donc, si nous tapons User().Email, l'adresse e-mail de l'utilisateur apparaît sur l'étiquette que nous avons créée.

Fonctions Power Apps : Utilisation de User(), Today() et Now()

Si nous essayons User().FullName, il renvoie alors Henry Legge.

Fonctions Power Apps : Utilisation de User(), Today() et Now()

Cela nous donne tellement d'options en termes de personnalisation de l'application en fonction de qui l'utilise.

Par exemple, nous pouvons avoir un message de bienvenue qui utilise le nom réel de l'utilisateur sur la page d'accueil. Si vous souhaitez des personnalisations plus avancées, il est également possible d'utiliser cette fonction pour dicter certains paramètres en fonction des préférences de l'utilisateur.

Pour l'instant, regardons comment nous pouvons utiliser cette fonction pour créer un message de bienvenue personnalisé. Passons à notre écran d'accueil.

Fonctions Power Apps : Utilisation de User(), Today() et Now()

Nous allons commencer par ajouter une étiquette ici en haut et personnaliser la couleur en blanc afin qu'elle s'aligne avec le reste du thème.

Fonctions Power Apps : Utilisation de User(), Today() et Now()

Puisque nous allons joindre différentes chaînes dans cette formule, nous allons utiliser la fonction Concaténer .

Fonctions Power Apps : Utilisation de User(), Today() et Now()

Ensuite, nous ajouterons le texte "Bienvenue" et référencerons le nom complet de l'utilisateur. Une fois que nous avons appuyé sur la touche Entrée, vous verrez que l'étiquette indique maintenant "Bienvenue Henry Legge".

Fonctions Power Apps : Utilisation de User(), Today() et Now()

Parce que nous avons référencé l'utilisateur, cela signifie que le nom change en fonction de qui est connecté.

Les fonctions Now() et Today()

Passons à la fonction suivante dont nous allons discuter, qui est la fonction Now().

La fonction Now() renvoie la date et l'heure actuelles.

Allons à notre écran principal et ajoutons une étiquette. Ensuite, utilisons la fonction Now(). Comme vous pouvez le voir, l'étiquette affiche la date actuelle et un horodatage.

Fonctions Power Apps : Utilisation de User(), Today() et Now()

Cet horodatage change en fonction de votre fuseau horaire. Cela signifie que même si vous avez des utilisateurs d'applications dans d'autres endroits du monde, la date et l'heure actuelles seront toujours affichées, et non les vôtres.

Cette fonction offre aussi de nombreuses possibilités en termes de personnalisation. Par exemple, vous pouvez rendre certaines fonctionnalités de l'application disponibles uniquement à certains moments de la journée. Vous pouvez également définir un message personnalisé à une heure précise.

En revanche, la fonction Today() ne renvoie que la date du jour.

Donc, si nous copions l'étiquette mais mettons Today () à la place, nous pouvons voir la différence entre les deux.

Fonctions Power Apps : Utilisation de User(), Today() et Now()

Choisir entre la fonction Now () et Today () est plus une préférence, c'est donc à vous de décider ce qui, selon vous, servirait le mieux votre utilisateur final. Vous pouvez également penser à d'autres fonctionnalités que vous souhaitez que votre application ait et choisir la fonction qui, selon vous, conviendra le mieux.

Revenons maintenant à la page d'accueil. Disons que nous voulons garder les choses simples et que cela ne nous dérange pas vraiment de ne pas afficher l'heure ici. Créons donc une nouvelle étiquette qui utilise la fonction Today().

Fonctions Power Apps : Utilisation de User(), Today() et Now()


Présentation de Power Apps : définition, fonctionnalités, fonctions et importance
Environnements Power Apps : configuration correcte des éléments de l'application
Fonctions et formules PowerApps | Une introduction

Conclusion

Ce que nous avons couvert dans ce tutoriel ne sont que les bases. Mais comme mentionné précédemment, ces trois fonctions Power Apps pourraient conduire à un nombre infini de personnalisations susceptibles d'améliorer l'expérience utilisateur.

Lorsque vous travaillez sur votre application, réfléchissez à la manière dont l'utilisateur spécifique peut appliquer ses propres préférences ou à la manière dont la date et l'heure peuvent avoir un impact sur le fonctionnement des choses. Plus vous êtes créatif avec ces solutions, plus vos utilisateurs apprécieront l'application sur laquelle vous avez travaillé.

Tous mes vœux,

Henri


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir