Apps
Plus récente (Latest)
False
Image de fond de la bannière
Guide de l'utilisateur d'Apps
Dernière mise à jour 26 avr. 2024

Variables dans l'application

Utilisez des variables pour stocker des valeurs entre les pages.

Remarque :

Vous pouvez définir une valeur de variable par défaut lors du chargement de la page en utilisant la règle Définir la valeur (Set Value) dans l'événement Chargée (Loaded) de la page.

Apps prend en charge la création de variables des types suivants :

  • AppsFile : objets de fichier spécifiques à Apps, qui gère le chargement ou le téléchargement des fichiers.

    new AppsFile("https://imageURL.png")new AppsFile("https://imageURL.png")
  • Array : tableaux de types de données primitifs ou d'objets complexes. Par exemple :

    • Tableau de chaînes : New String() {"Hello", "World"}
    • Tableau de variables AppsFile : New AppsFile() { new AppsFile("Url1"), new AppsFile("Url2")}
    • Tableau de type d'entité :

      new Customer() { 
      New Customer("1", "Baishali"), 
      New Customer("2", "Viswa"), 
      New Customer("3", "Evan") }new Customer() { 
      New Customer("1", "Baishali"), 
      New Customer("2", "Viswa"), 
      New Customer("3", "Evan") }
  • ChoiceSet : stocke les données de l'ensemble de choix d'une entité. Par exemple :

    • GetChoiceSet("Team") : renvoie une variable ListSource avec les valeurs de l'ensemble de choix.
    • GetChoiceSetValue("Team", 1) : renvoie la valeur indiquée de l'ensemble de choix.
  • DataTable : un type de données système utilisé pour stocker la valeur d'un argument de sortie TableDonnées (DataTable) de processus ou pour créer une TableDonnées (DataTable) personnalisée, par exemple :

    BuildDataTable(
        New DataTable("TestDT"), 
        New DataColumn(){ New DataColumn("Name"), New DataColumn("Age")},
        New List(Of Object) From { 
            AddDataRow(New Object(){"Baishali", "30"}), 
            AddDataRow(New Object(){"Viswa", "33"}) 
        },
        True
    )BuildDataTable(
        New DataTable("TestDT"), 
        New DataColumn(){ New DataColumn("Name"), New DataColumn("Age")},
        New List(Of Object) From { 
            AddDataRow(New Object(){"Baishali", "30"}), 
            AddDataRow(New Object(){"Viswa", "33"}) 
        },
        True
    )
  • Date : par exemple, New System.DateTime (1993, 5, 31, 12, 35, 0).
  • DateOnly : une date spécifique, sans heure. Par exemple, New System.DateOnly (2020, 04, 20).
  • DateTimeOffset : date et heure, par rapport à l'heure UTC. Cette structure comprend une valeur DateTime et une propriété Offset, qui définit la différence entre la date DateTimeOffset actuelle et l'heure UTC (temps universel coordonné). Par exemple :

    new System.DateTimeOffset( new System.DateTime(2023, 5, 15, 7, 0, 0),
      new System.TimeSpan(-7, 0, 0) )
    // output 5/15/2023 7:00:00 AM - 07:00new System.DateTimeOffset( new System.DateTime(2023, 5, 15, 7, 0, 0),
      new System.TimeSpan(-7, 0, 0) )
    // output 5/15/2023 7:00:00 AM - 07:00
  • Decimal number : par exemple, 88.53.
  • Double

  • Guid : l'identifiant unique d'une entité.

  • Int16

  • Int64

  • List<T> : par exemple :

    • Liste de chaînes : New List(Of String) From {"string 1", "string 2", "string 3"}
    • Liste d'objets PaireListe (ListPair) (pour les contrôles déroulants) :

      New List(Of Customer) From { 
      New Customer("1", "Baishali"), 
      New Customer("2", "Viswa"), 
      New Customer("3", "Evan") }New List(Of Customer) From { 
      New Customer("1", "Baishali"), 
      New Customer("2", "Viswa"), 
      New Customer("3", "Evan") }
  • ListSource : permet de stocker le résultat d'une requête d'entité dans une variable. Vous devez utiliser la syntaxe ListSource(of <Entity_name>).
  • Nullable : permet de définir une valeur nulle. Par défaut, tous les types de référence tels que Chaîne (String) peuvent être nuls, contrairement à tous les types de valeur tels que Int32.

    Remarque :

    Par défaut, les types de données primitives, à l'exception de Chaîne (String), ne peuvent pas être nuls. Utilisez ce type de variable pour les définir comme nuls. Par exemple, si vous créez une variable d'application de type Nullable<Int32>, vous pouvez définir la valeur sur « Rien » (Nothing).

  • Object : stocke n'importe quel type.

  • Single : utilisé pour stocker des valeurs de virgule flottante qui ne nécessitent pas la pleine largeur de données Double. La valeur par défaut est 0.

  • Text (chaîne) : par exemple, "Hello world"
  • True or false (booléen)

  • UInt16 : contient des entiers 16 bits (2 octets) non signés dont la valeur est comprise entre 0 et 65 535.

  • UInt32 : contient des entiers 32 bits non signés (4 octets) dont la valeur est comprise entre 0 et 4 294 967 295.

  • UInt64 : contient des entiers 64 bits (8 octets) non signés dont la valeur est comprise entre 0 et 18 446 744 073 709 551 615.

  • Whole number (Int32) : par exemple, 88

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.