action Obtenir l'élément dans Liste

Vous pouvez récupérer une valeur à la position spécifiée dans une liste et stocker la sortie dans une variable en utilisant l'action Obtenir l'élément.

Paramètres

  • Sélectionnez la variable de liste dont vous souhaitez récupérer une valeur dans la liste Variable de liste.
  • Spécifiez la position dans la liste à partir de laquelle vous souhaitez récupérer la valeur 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.
  • Dans la liste Attribuer la sortie à une variable, sélectionnez une variable à utiliser pour stocker la sortie.

Exemple

Par exemple, pour créer un robot permettant d'extraire des données d'une liste dans laquelle vous souhaitez consulter les données relatives aux ventes de l'iPhone14 le jour du lancement du produit, procédez comme suit :
  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_Get_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 la variable (+) en haut du menu Variables.
    1. Créez une variable de type Liste et sélectionnez le sous-type de données N'importe lequel pour inclure tous les sous-types de données (Chaîne, Booléen, Nombre, Date/heure ou Fichier).
    2. Sélectionnez le type et saisissez les valeurs suivantes :
      Type Valeur
      Date/heure 2023-06-15
      Nombre 100
      Chaîne Fréquentation
      Chaîne Boutique Apple Oakridge - San Jose
      Chaîne Type de téléphone - iPhone
      Chaîne iPhone 14 pro max
      Chaîne iPhones vendus - 10
      Booléen vrai
  3. Pour récupérer une valeur à une position spécifiée dans une liste, dans le volet Actions, double-cliquez sur l'action Liste > Obtenir un élément ou faites-la glisser.
    1. Dans le champ Variable de liste, sélectionnez CustomerData.
    2. Dans le champ Numéro d'index, saisissez 1 pour spécifier la position dans la liste à partir de laquelle vous souhaitez récupérer une valeur.
    3. Pour stocker la sortie de l'action Attribuer la sortie à la variable de liste, sélectionnez SampleNumber.
  4. Pour imprimer la valeur de l'index 1, double-cliquez sur l'action Zone de message ou faites-la glisser. Saisissez la valeur $CustomerData[1].Number:toString$ dans le champ Entrer le message à afficher.
  5. Cliquez sur Enregistrer, puis sur Exécuter.

    Le robot affiche les données d'index de la position une de la variable de liste (100).

  6. Répétez l'étape 3.
  7. Faites glisser l'action Date/heure > En chaîne.
    1. Sélectionnez l'option Variable dans le champ Variable de date/heure source.
    2. Sélectionnez SampleString dans le champ Attribuer la sortie à une variable.
  8. Pour imprimer les valeurs, faites glisser la Zone de message. Saisissez les valeurs suivantes dans le champ Entrer le message à afficher :
    • $SampleString$
    • $CustomerData[1].Number:toString$
    • $CustomerData[2]$
    • $CustomerData[3]$
    • $CustomerData[4]$
    • $CustomerData[5]$
    • $CustomerData[6]$
    • $CustomerData[7].Boolean:toString$
  9. Cliquez sur Enregistrer, puis sur Exécuter.

    La sortie s'affiche comme suit :

    Valeurs imprimées des variables

    La sortie montre que le 15 juin, 100 clients ont visité la boutique Apple de San Jose le jour du lancement du produit, et que dix iPhones ont été vendus. La valeur true indique que l'iPhone est le smartphone le plus vendu en 2023.