Loading

Cas d'utilisation et exemples de la fonction « CONTAINS »

Date de publication: Sep 25, 2024
Description

La fonction CONTAINS compare 2 chaînes de texte et est fréquemment utilisée dans les règles de workflow et de validation pour rechercher un caractère ou une chaîne dans un champ de texte. Pour plus d'informations, consultez CONTAINS et Opérateurs et fonctions de formule (clic de droit sur les liens et ouverture du lien dans un nouvel onglet).

Résolution

Utilisation de la fonction CONTAINS

1. Recherche de texte.
2. Vérifie si une chaîne ou un caractère inconnu correspond à un ensemble défini de chaînes de caractères.

Exemples de fonction CONTAINS

Exemple de recherche de texte.

CONTAINS(Comments__c,"BadWord")Renvoie TRUE si « BadWord » est trouvé n’importe où dans Comments__c.


Exemple de recherche de chaîne ou de caractères inconnus.

CONTAINS("0123456789", TextField__c)Renvoie TRUE pour les valeurs TextField__c telles que 1,2,9,01,789 ou toute autre sous-chaîne de « 0123456789 »
 
CONTAINS("0123456789", LEFT(TextField__c,1))Pour faire correspondre uniquement les chiffres 0 à 9, la longueur de compare_text doit être égale à 1. Dans ce cas, la formule vérifie si le premier caractère de TextField__c est un chiffre compris entre 0 et 9.
 

Lors de l’utilisation de la fonction CONTAINS pour comparer une chaîne avec un ensemble défini, la longueur des éléments de l’ensemble doit correspondre à la longueur de la chaîne comparée. Il est néanmoins possible d’établir une correspondance avec le délimiteur. Une instruction CASE équivalente serait plus longue mais plus fiable.

Remarque : La fonction CONTAINS considère la valeur BLANK comme true. Incluez NOT(ISBLANK() avec CONTAINS pour remplir les conditions requises. Lors de l’utilisation de NOT sur CONTAINS, les valeurs BLANK ne sont pas reconnues.

Ressources supplémentaires

Exemples de champs de formule avancée

Numéro d’article de la base de connaissances

000385300

 
Chargement
Salesforce Help | Article