action Définir un élément dans Liste

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

Paramètres

Cette action définit ou remplace la valeur dans la variable de liste à l\'index spécifié et renvoie la valeur existante à cet index spécifié avant le remplacement.

  • 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 allez créer 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 saisissez les valeurs :
    • Inventory_Stock (Type : Liste, Sous-type : Chaîne)
      • valeur à 0 : ID d\'article : 1001, Nom du produit : T-shirt bleu, Catégorie : Vêtements, Stock actuel : 100, Seuil de réapprovisionnement : 90, ID fournisseur : S001
      • Valeur à 1 : ID d\'article : 1002, Nom du produit : Chaussures de course, Catégorie : Chaussures, Stock actuel : 95, Seuil de réapprovisionnement : 60, ID fournisseur : S002
      • Valeur à 2 : ID d\'article : 1003, Nom du produit : Tapis de yoga, Catégorie : Fitness, Stock actuel : 20, Seuil de réapprovisionnement : 10, ID du fournisseur : S003
      • Valeur à 3 : ID d\'article : 1004, Nom du produit : Tasse à café, Catégorie : Articles ménagers, Stock actuel : 150, Seuil de réapprovisionnement : 140, ID du fournisseur : S004
      • Valeur à 4 : ID d\'article : 1005, Nom du produit : Sac à dos, Catégorie : Accessoires, Stock actuel : 80, Seuil de réapprovisionnement : 60, ID fournisseur : S005
    • Updated_Inventory (Type : Chaîne)

      Valeur par défaut : ID d\'article : 1001, Nom du produit : Coque de téléphone, Catégorie : Accessoires, Stock actuel : 50, Seuil de réapprovisionnement : 20, ID du fournisseur : S006

  3. Pour définir une valeur à une position spécifiée dans une liste, double-cliquez ou faites glisser l\'Liste > Définir l\'article action 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 pour laquelle vous souhaitez définir une valeur.
    3. Sélectionnez la variable Updated_Inventory dans la liste déroulante du champ Remplacer par pour remplacer la variable de liste.
    4. Pour stocker le résultat, sélectionnez SampleString dans le champ Attribuer la sortie à la liste de variables.
  4. Faites glisser ou double-cliquez sur l\' Obtenir un article action.
    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 extraire une valeur.
    3. Pour stocker le résultat, sélectionnez SampleString dans le champ Attribuer la sortie à la liste de variables.
  5. Pour imprimer la valeur, double-cliquez sur la Zone de message action ou faites-la glisser. Sélectionnez SampleString dans le champ Saisir le message à afficher.
  6. Cliquez sur Enregistrer, puis sur Exécuter.

    La valeur de la variable Updated_Inventory (Identifiant de l\'élément : 1001, Nom du produit : Coque de téléphone, Catégorie : Accessoires, Stock actuel : 50, Seuil de réapprovisionnement : 20, ID du fournisseur : S006) est défini à l\'index 0 dans la variable Inventory_Stock. Lorsque vous utilisez l\' Obtenir l\'article action pour récupérer la valeur à l\'index 0, à l\'exécution, la sortie est affichée comme suit :

    Définir un article à une position spécifique dans une variable de liste