Rechercher

Recherchez le premier élément d'une liste qui répond à une condition spécifiée. Pour effectuer une recherche en fonction de critères plus complexes, utilisez Recherche personnalisée.

Entrée

Champ Définition Type Obligatoire
liste

Liste qui est la cible de la recherche effectuée par la carte de fonction Rechercher.

Liste d'objets TRUE
opérateur Comparaison spécifique à effectuer dans une liste (consultez le Tableau des opérateurs relationnels ci-dessous). Liste déroulante TRUE
chemin

Lorsqu'une recherche est effectuée dans une liste d'objets, chemin est le nom de la clé qui contient la valeur que vous souhaitez comparer. Utilisez un point pour spécifier un chemin vers un objet à l'intérieur d'un autre objet (par exemple, customer.id).

Laissez ce champ vide lorsque vous effectuez une recherche au sein d'une liste de textes, de nombres ou de dates/d'heures.

Chaîne FALSE
comparaison Valeur qui est la cible de la comparaison. Chaîne VRAI

Utilisez Recherche personnalisée si vous avez besoin de plus d'options pour déterminer si l'élément correspond. Utilisez Filtre ou Filtre personnalisé pour trouver tous les éléments d'une liste qui correspondent à un critère.

Sortie

Champ Définition Type
élément Premier élément de la liste qui répond aux critères spécifiés. Objet
index Emplacement de l'élément dans la liste d'origine, 0 étant le premier élément de la liste. Renvoie -1 en l'absence de correspondance. Nombre

Tableau des opérateurs relationnels

Opérateur

Cas d'utilisation

égal à Compare deux textes, nombres, dates ou vrai/faux pour voir s'ils ont la même valeur.
pas égal à Compare deux textes, nombres, dates ou vrai/faux pour voir s'ils ont des valeurs différentes. Pour comparer des objets, utilisez cette option plutôt que doesn't have key.
supérieur ou égal Compare deux textes, nombres ou dates pour voir si le premier a une valeur égale ou supérieure au deuxième.
inférieur ou égal à Compare deux textes, nombres ou dates pour voir si le premier a une valeur égale ou inférieure au deuxième.
supérieur à Compare deux textes, nombres ou dates pour voir si le premier a une valeur supérieure au deuxième.
inférieur à Compare deux textes, nombres ou dates pour voir si le premier a une valeur inférieure au deuxième.
un multiple de Compare deux nombres pour voir si la valeur a est un multiple exact de la valeur b. Par exemple, 12, 0 et -4 sont tous des multiples de 4, mais 2, 3 et 7 ne le sont pas.
dans Compare deux textes pour voir si la valeur a fait partie de la valeur b. Par exemple, « test » est dans « this is a test », mais il n'y a pas de « i » dans « team ».

pas dans

Compare deux textes pour voir si la valeur a ne fait pas partie de la valeur b.

possède la clé

Lorsque la valeur a est un objet et la valeur b est du texte, vérifie si l'objet possède une clé portant le nom spécifié. Par exemple, vrai si la valeur a est {"test":123} et la valeur b est « test ».

ne possède pas la clé

Lorsque la valeur a est un objet et la valeur b est du texte, vérifie si l'objet ne possède pas de clé portant le nom spécifié.

est vide

Vérifie si la valeur a est vide ; ignore la valeur b. La définition de « vide » varie selon le type. Remarque : Ne fonctionne que pour Texte et Objet. Les nombres, dates et V/F sont considérés comme vides.

n'est pas vide

Vérifie si la valeur a n'est pas vide. Remarque : Ne fonctionne que pour Texte et Objet. Les nombres, dates et V/F sont considérés comme vides.

Exemple 1

Conditions

Résultat

la liste est [1,22,30,4,35,46]

l'opérateur est greater than

Le champ chemin est laissé vide

La valeur du champ comparaison est 30

La valeur du champ élément est 35 (le premier nombre de la liste est supérieur à 30) et la valeur du champ index est 4.

Exemple 2

Conditions

Résultat

la liste est [{"name":"Bob","department":"Sales"}, {"name":"Sarah","department":"Engineering"}]

l'opérateur est equal to

La valeur du champ chemin est department

La valeur du champ comparaison est Engineering

La valeur du champ élément est {"name":"Sarah","department":"Engineering"}

La valeur du champ index est 1 (le premier objet de la liste, à la position d'index 1, le département étant Engineering)

Si vous aviez exécuté la même vérification mais avec une comparaison Marketing, le résultat item serait {} et index serait -1, puisqu'aucun objet ne correspond.