PRESENT
La fonction PRESENT teste la présence d'un objet.
PRESENT est généralement utilisé avec la fonction IF dans une règle de mappe afin de fournir une logique conditionnelle. Par exemple, si l'objet est présent, effectuez cette action ; dans le cas contraire, effectuez cette autre action.
De même, PRESENT est généralement utilisé avec la fonction WHEN dans des règles de composant afin de fournir une logique de validation conditionnelle.
- Syntaxe :
- PRESENT (expression-objet-unique)
- Signification :
- PRESENT (objet_à_rechercher)
- Renvoie :
- "True" ou "false"
PRESENT renvoie "true" si l'argument en entrée not pour résultat "none" ; l'objet est présent. Cette fonction renvoie "false" si l'argument en entrée a pour résultat "none" ; l'objet n'est pas présent.
Exemples
- PRESENT (Section_de_fin:Fichier)
Cet exemple renvoie "true" si Section_de_fin est présente et renvoie "false" si Section_de_fin est absente.
- IF (PRESENT(Initiale_intermédiaire:.:Entrée), Initiale_intermédiaire:.:Entrée, "***" )
Cet exemple dans une règle de mappe Initiale_intermédiaire si elle est présente. Si Initiale_intermédiaire n'est pas présente, trois astérisques sont mappés.
- WHEN (PRESENT (Zone Indicatif_régional), PRESENT (Zone Numéro_de_téléphone))
Dans cet exemple, PRESENT est associé à la fonction WHEN dans une règle de composant pour déterminer si un objet donné est valide.
Fonctions associées
- ABSENT
- IF
- WHEN