Les trois types de variables de Power Apps
Dans Power Apps, vous pouvez utiliser des variables pour stocker temporairement des informations que vous devez référencer pendant l’exécution d’une application. Les scénarios courants incluent la conservation d’un nombre d’exécutions, la gestion de l’état de l’interface utilisateur, l’amélioration des performances en évitant les calculs répétés ou en stockant temporairement des listes de données.
Les variables sont un pilote clé pour la logique impérative dans Power Apps, car elles vous permettent de « créer le sandwich » pièce par morceau.
Pour vous aider dans ces besoins, Power Apps a trois types de variables différents.
Variables globales : type de variable le plus couramment utilisé. La fonction Set vous permet de créer et définir sa valeur. Vous pouvez ensuite référencer ses valeurs n’importe où dans votre application. Par exemple, il est courant de stocker le nom d’affichage de l’utilisateur lors du chargement de l’application, puis de référencer la variable sur l’ensemble de l’application.
Variables contextuelles : une variable contextuelle est disponible uniquement sur l’écran où vous l’avez créée à l’aide de la fonction UpdateContext. Les variables contextuelles sont couramment utilisées pour les fonctionnalités qui contrôlent un écran contextuel, par exemple, lorsque vous souhaitez utiliser un même nom de variable sur plusieurs écrans, mais conserver des valeurs distinctes.
Collections : une collection est un type spécial de variable qui permet de stocker une table de données. Vous pouvez créer la collection manuellement ou en y chargeant une table provenant d’une autre source de données. Les collections sont disponibles dans l’ensemble de votre application, comme les variables globales, et elles sont créées à l’aide de la fonction Collect ou ClearCollect .
Lorsque vous choisissez le type de variable à utiliser, tenez compte de l’emplacement où vous l’utiliserez et de la structure des données que vous souhaitez stocker. En cas de doute, utilisez une variable globale, en raison de sa plus grande souplesse.
Points communs de tous les types de variables
Avec Power Apps, les variables sont faciles à utiliser. Vous n’avez pas besoin d’initialiser, de déclarer ou de taper une variable. Vous créez la variable avec la fonction appropriée, et Power Apps effectue le reste. Lorsque vous affectez la valeur à une variable Power Apps, le type est automatiquement déterminé.
Il est également important de noter que si vous êtes nouveau avec les variables, celles-ci sont temporaires et ne sont disponibles que pour l'utilisateur actuel dans sa session active. Lorsque l’utilisateur ferme Power Apps, toutes les informations stockées dans des variables ne sont plus disponibles. Si vous devez stocker des informations à utiliser ultérieurement ou par d’autres utilisateurs, vous devez écrire ces informations dans une source de données. Les variables sont temporaires par nature.
Dans les unités suivantes, vous allez explorer plus en détail chaque type de variable. L’unité suivante aborde les variables globales.