EndsWith |
Fin avec |
| Power Fx |
Syntaxe
|
EndsWith( Text, EndText )
|
Paramètres
| Nom |
Description |
| Text |
Ce paramètre représente la chaîne de texte dans laquelle vérifier la présence d'une sous-chaîne à la fin. |
| EndText |
Ce paramètre représente la sous-chaîne que l'on souhaite vérifier si elle est présente à la fin du texte spécifié. |
Description
Cette fonction permet de vérifier si une chaîne de texte se termine par une sous-chaîne spécifiée.
Remarques
- Vérification de suffixe dans les chaînes de texte : La fonction EndsWith est utilisée pour déterminer si une chaîne de texte se termine par une autre
chaîne donnée. Elle renvoie un résultat booléen (true ou false), ce qui en fait un outil pratique pour la validation de formats, comme vérifier si une adresse de courriel
se termine par un domaine spécifique.
- Très utile dans les filtres conditionnels : Dans les galeries ou les tableaux de données dans Power Apps, EndsWith peut être utilisée pour filtrer
dynamiquement les résultats. Par exemple, on peut afficher uniquement les fichiers dont le nom se termine par ".pdf", ou les utilisateurs dont l'adresse de courriel finit
par "@entreprise.com".
- La comparaison est sensible à la casse : Il est important de noter que EndsWith est sensible à la casse des caractères. Ainsi,
EndsWith("Fichier.TXT", ".txt") retournera false, car .TXT et .txt sont considérés comme différents. Si nécessaire, vous pouvez contourner cela avec Lower(Text) ou
Upper(Text) pour uniformiser les comparaisons.
- Peut être combinée avec d'autres fonctions pour des validations avancées : EndsWith fonctionne très bien avec d'autres fonctions textuelles comme
Left, Right, Len, Mid ou encore
Trim. Cela permet de concevoir des règles de validation complexes, par exemple pour vérifier qu'un numéro d'identification se termine
par une séquence exacte après extraction.
- Fonction pratique dans les vérifications de formats de fichiers ou d'extensions : Dans les applications Power Apps manipulant des noms de fichiers, EndsWith
permet de vérifier l'extension de ceux-ci. Cela peut être utile pour autoriser uniquement certains types de fichiers à être soumis, affichés ou téléchargés, comme les
.docx, .jpg, ou .csv.
- S'applique aussi bien à des chaînes saisies par l'utilisateur qu'à des données issues de collections : Que ce soit une donnée saisie manuellement par un
utilisateur dans un champ de texte, ou une donnée récupérée d'un enregistrement dans une collection ou une source externe, EndsWith peut être utilisée pour en vérifier
dynamiquement la structure de fin.
- Comportement prévisible même avec des chaînes vides : La fonction EndsWith renvoie true si la sous-chaîne recherchée (EndText) est vide. Cela peut
paraître surprenant, mais c'est conforme à la logique selon laquelle toute chaîne "se termine" par une chaîne vide. Cela peut être utile à connaître pour éviter des
erreurs de logique dans les expressions conditionnelles.
- Idéale pour la mise en forme conditionnelle et les règles de visibilité : Dans Power Apps, EndsWith peut servir à activer ou désactiver des boutons,
changer la couleur d'un texte, ou rendre visible un contrôle en fonction de la fin d'une valeur textuelle. Par exemple, vous pouvez afficher une alerte spéciale si un
identifiant utilisateur finit par une séquence réservée aux administrateurs.
Dernière mise à jour : Jeudi, le 1 Mai 2025