Des parties de cette page peuvent avoir été traduites automatiquement.

Utilitaires Bridge : Array Management (Gestion des tableaux)

Gestion de tableaux pour un traitement sur mesure des données.

Qui peut l’utiliser ?

Forfaits :

  • Bridge by Smartsheet

Lorsque vous accédez à une API externe, les données doivent souvent être filtrées ou structurées comme vous le souhaitez. Vous devrez peut-être ajouter, supprimer, trier ou manipuler les données. Les fonctions d’Array Management vous permettent de personnaliser les données en fonction de vos besoins, sans avoir à écrire votre propre code, ni à modifier le service back-end.

Modules de gestion des tableaux

Dans les descriptions ci-dessous, les mots en gras indiquent des champs dans les modules.

En cas de doute sur un champ d'un module, survolez le point d'interrogation situé à côté du champ et vous obtiendrez une brève description de la fonction du champ.

Add Object To Array (Ajouter un objet au tableau)

Il vous permet d'ajouter un nouvel Objet que vous saisissez à un Tableau existant. Ceci est particulièrement utile lorsque vous construisez ou modifiez des tableaux dynamiquement pendant l'exécution du workflow.

Assurez-vous que le tableau auquel vous ajoutez est structuré comme un tableau d'objets, puisque ce module est destiné à des tableaux d'objets, et non à de simples listes ou tableaux de valeurs.

Delete From Array (Supprimer du tableau)

Supprimer une Entrée spécifiée d'un Tableau. La rubrique définit quel objet ou quelle rubrique doit être supprimé(e), la première rubrique étant 1, la seconde 2 et se poursuivant de manière séquentielle.

Pour les autres utilitaires de tableau, la première entrée est 0, la seconde est 2, et ainsi de suite.

Extract Field From Array (Extraire un champ du tableau)

Extraire une clé spécifique d'un tableau, avec un tableau ou un CSV comme sortie. Utilisez ce module lorsque vous créez une liste simplifiée à partir de structures de données complexes, telles que la génération d'options déroulantes ou la préparation de données pour un traitement ultérieur.

Assurez-vous que la clé saisie correspond à une clé contenue dans le tableau sélectionné.

Offset Array (Décaler le tableau)

Récupérer un sous-ensemble de données d'un Tableau existant, à partir d'un Décalage spécifié. Vous devez sélectionner la Taille de taille, qui est la taille du tableau résultant.

Par exemple, si le tableau d’origine comporte 10 entrées, que l’option Trim Size est définie sur 4 et Offset sur 3, le tableau généré sera composé des entrées 3 à 6 du tableau d’origine. 

Le décalage est basé sur zéro, ce qui signifie qu'un décalage de 0 fait référence au premier élément du tableau.

Pick From Array (Récupérer dans le tableau)

Permet de récupérer aléatoirement une entrée du tableau pour l’utiliser ailleurs. 

Size/Length (Taille/Longueur)

Retourne le nombre d'entrées dans les données définies. Ce module est pratique lorsque vous devez évaluer la taille d'un ensemble de données pour des itérations ou une logique conditionnelle au sein de vos workflows.

Sort Object Array (Trier le tableau d’objets)

Permet de trier un tableau en fonction de la valeur de n’importe quel champ de la structure en objets. Vous devez spécifier le champ de tri, qui définit l'objet à trier, et l'ordre de tri, qui est croissant ou décroissant.

 Sachez que le module peut avoir des limites lorsqu'il s'agit de tableaux contenant des objets imbriqués. Dans de tels cas, le tri peut ne pas fonctionner comme prévu.

Trim Array (Rogner le tableau)

Il permet de réduire un tableau à un nombre spécifique d’éléments. Vous devez spécifier la Taille de Taille, qui est la taille du tableau résultant.

Le module conserve les éléments du début du tableau. Si vous avez besoin d'éléments spécifiques, pensez à trier le tableau au préalable.