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, 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 |
Veillez à définir le type de la liste d'entrée et de la comparaison de façon à déterminer le mode de comparaison. Par exemple, l'opérateur greater than compare des nombres en fonction de leur valeur numérique, mais du texte en fonction de l'ordre de tri alphabétique. Ainsi, la comparaison numérique 80 > 9 est true, mais la comparaison de texte « 80 » > « 9 » est false.
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 l'opérateur est Le champ chemin est laissé vide La valeur du champ comparaison est |
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 l'opérateur est La valeur du champ chemin est La valeur du champ comparaison est |
La valeur du champ élément est La valeur du champ index est |
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.