🟦 Récupérer dune liste
🟦 Récupérer dune liste
Le bloc Récupérer d'une liste permet d'accéder précisément à un élément stocké dans une collection (liste/tableau) en spécifiant son index.
Ce bloc est essentiel pour manipuler des données structurées, comme extraire un choix utilisateur, afficher un élément spécifique d'un classement, ou récupérer une valeur aléatoire préalablement sélectionnée.
📥 Entrées
- liste (Liste/Tableau) : La collection source contenant les éléments à parcourir.
- index (Nombre) : La position numérique de l'élément à extraire (1 pour le premier élément, 2 pour le second, etc.).
📤 Sorties
- valeur (Variable dynamique) : La valeur extraite à l'index spécifié, dont le type dépend du contenu de la liste (texte, nombre, image, etc.).
💡 Exemple d'utilisation
Scénario : Afficher le deuxième prénom d'une liste de participants
- Vous avez une liste prénoms contenant ["Emma", "Lucas", "Chloé", "Noah"] dans votre graphe.
- Vous souhaitez afficher uniquement le deuxième prénom dans une bulle de dialogue.
- Utilisez le bloc Récupérer d'une liste et connectez la variable prénoms à l'entrée liste.
- Saisissez 2 dans l'entrée index pour cibler le deuxième élément.
- La sortie valeur renvoie "Lucas", que vous pouvez directement afficher ou utiliser dans la suite du flux.
⚙️ Détails Techniques
- Gestion des erreurs : Si l'index dépasse la taille de la liste, le bloc ne plante pas mais renvoie une valeur vide/par défaut (le type attendu est conservé, mais sans contenu) — ce n'est pas un null strict, donc pensez à vérifier ce cas en aval si besoin.
- Indexation : Celestory utilise une numérotation lisible (1 = premier élément). Un index égal ou inférieur à 0 est automatiquement ramené au premier élément de la liste.
Version documentée : v2
Mis à jour le : 06/09/2026
Merci !
