action Définir un élément dans Liste

Vous pouvez définir un élément à la position spécifique dans une liste et stocker le résultat dans une variable à l'aide de l'action Définir un élément.

Paramètres

  • Sélectionnez la variable de liste dans laquelle vous souhaitez définir une valeur dans la liste Variable de liste.
  • Spécifiez la position dans la liste où vous souhaitez définir l'élément dans le champ Numéro d'index. L'index de liste commence à 0. Le premier élément de la liste se trouve à la position 0, le deuxième élément à la position 1, etc.
  • Sélectionnez une variable dans la liste déroulante dans le champ Remplacer par pour remplacer la variable de la liste.
  • Dans la liste Attribuer la sortie à une variable, sélectionnez une variable à utiliser pour stocker la sortie.

Exemple d'utilisation de l'action Définir un élément dans une automatisation

Dans cet exemple, vous créerez une automatisation qui définit un élément à une position spécifique dans une liste et stocke la sortie dans une variable.

  1. Créez un robot.
    1. Dans le panneau de gauche, cliquez sur Automatisation.

      La liste des robots et des formulaires disponibles s'affiche.

    2. Cliquez sur Créer un robot.
    3. Saisissez le nom du robot : List_Set_item.
    4. Cliquez sur Créer et modifier.
  2. Créez les variables définies par l'utilisateur à l'aide de l'icône Créer une variable (+) en haut du menu Variables. Créez les variables suivantes et entrez les valeurs :
    • Inventory_Stock (Type : Liste, sous-type : Chaîne)
      • valeur à 0 : Item ID: 1001, Product Name: Blue T-Shirt, Category: Apparel, Current Stock: 100, Reorder Threshold: 90, SupplierID: S001
      • Valeur à 1 : Item ID: 1002, Product Name: Running shoes, Category: Footwear, Current Stock: 95, Reorder Threshold: 60, SupplierID: S002
      • Valeur à 2 : Item ID: 1003, Product Name: Yoga Mat, Category: Fitness, Current Stock: 20, Reorder Threshold: 10, SupplierID: S003
      • Valeur à 3 : Item ID: 1004, Product Name: Coffee mug, Category: Housewares, Current Stock: 150, Reorder Threshold: 140, SupplierID: S004
      • Valeur à 4 : Item ID: 1005, Product Name: Backpack, Category: Accessories, Current Stock: 80, Reorder Threshold: 60, SupplierID: S005
    • Updated_Inventory (Type : Chaîne)

      Valeur par défaut : Item ID: 1001, Product Name: Phone Case, Category:Accessories, Current Stock: 50, Reorder Threshold: 20, SupplierID: S006

  3. Pour définir une valeur à une position spécifiée dans une liste, double-cliquez sur l'action Liste > Définir un élément ou faites-la glisser depuis le volet Actions.
    1. Dans le champ Variable de liste, sélectionnez Inventory_Stock.
    2. Dans le champ Numéro d'index, saisissez 0 pour spécifier la position dans la liste dans laquelle vous souhaitez définir une valeur.
    3. Sélectionnez une variable Updated_Inventory dans la liste déroulante dans le champ Remplacer par pour remplacer la variable de la liste.
    4. Pour stocker la sortie, sélectionnez SampleString dans le champ Attribuer la sortie à la variable de liste.
  4. Faites glisser ou double-cliquez sur l'action Obtenir un élément.
    1. Dans le champ Variable de liste, sélectionnez Inventory_Stock.
    2. Dans le champ Numéro d'index, saisissez 0 pour spécifier la position dans la liste à partir de laquelle vous souhaitez récupérer une valeur.
    3. Pour stocker la sortie, sélectionnez SampleString dans le champ Attribuer la sortie à la variable de liste.
  5. Pour imprimer la valeur, double-cliquez sur l'action Zone de message ou faites-la glisser. Sélectionnez SampleString dans la champ Saisir le message à afficher.
  6. Cliquez sur Enregistrer, puis sur Exécuter.

    La valeur de variable Updated_Inventory (Item ID: 1001, Product Name: Phone Case, Category:Accessories, Current Stock: 50, Reorder Threshold: 20, SupplierID: S006) est définie à l'index 0 dans la variable Inventory_Stock. Lorsque vous utilisez l'action Obtenir un élément pour récupérer la valeur à l'index 0, au moment de l'exécution, le résultat s'affiche comme suit :

    Définition d'un élément à une position spécifique dans une variable de liste