Les trois types de variables de Power Apps

Effectué

Dans votre application, vous pouvez utiliser des variables. Les variables vous permettent de stocker temporairement des informations que vous devez référencer dans votre application. Par exemple, elles vous permettent d’effectuer le suivi d’un nombre ou d’une liste d’informations, de manipuler dynamiquement des contrôles et d’optimiser des performances. Les variables sont un facteur clé de la logique impérative dans Power Apps, car elles vous permettent de « créer le sandwich » élément par élément.

À cette fin, Power Apps propose 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. Comme les variables globales, les collections sont disponibles sur l’ensemble de votre application. En outre, elles sont créées à l’aide de la fonction Collect ou ClearCollect.

Lorsque vous choisissez le type de variable à utiliser, réfléchissez à l’endroit où vous souhaitez l’utiliser et à 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 à les initialiser, à les déclarer ou à les typer. Il vous suffit de créer les variables avec la fonction appropriée, et Power Apps s’occupe du reste. Lorsque vous affectez une valeur à une variable, Power Apps détermine automatiquement le type.

Si vous êtes peu habitué aux variables, notez qu’elles sont temporaires et uniquement à la disposition de l’utilisateur actuel de la session actuelle. Lorsque l’utilisateur ferme Power Apps, toutes les informations stockées dans les variables ne sont plus disponibles. Si vous devez stocker des informations pour une utilisation ultérieure ou par d’autres utilisateurs, vous devrez les écrire dans une source de données. Les variables sont temporaires par nature.

Dans les unités suivantes, vous allez explorer en détail chaque type de variable. L’unité suivante aborde les variables globales.