Filtrer

Filtrez une liste pour n'inclure que les éléments qui remplissent une condition spécifiée. Pour effectuer le filtrage en fonction de critères plus complexes, utilisez la fonction Filtre personnalisé.

Entrée

Champ Définition Type Obligatoire
liste Liste qui est la cible de la recherche effectuée par la carte de fonction Filtrer. 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 une période pour spécifier un chemin vers un objet à l'intérieur d'un autre objet. Par exemple, customer.id.

Pour une feuille de calcul, une valeur de chemin complet est requise pour spécifier une colonne. Par exemple, pour une colonne portant l'étiquette Status, la valeur de chemin est Columns.1-Status.

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

Sortie

Champ Définition Type
liste Nouvelle liste contenant uniquement les éléments qui répondent aux critères spécifiés. Objet

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,2,3,4,5,6]

l'opérateur est greater than

Le champ chemin est laissé vide

La valeur du champ comparaison est 3

liste est [4,5,6] (liste de nombres supérieur à 3)

Exemple 2

Conditions

Résultat

la liste est [{"name":"Bob","gender":"male"}, {"name":"Sarah","gender":"female"}]

l'opérateur est equal to

La valeur du champ chemin est gender

La valeur du champ comparaison est female

liste est [{"name":"Sarah","gender":"female"}] (liste d'objets dont le genre est féminin)