Fonction NOTHING
Renvoie la valeur spéciale NOTHING
Utilisation
Exemples
Plus d'information
Vous n’aurez probablement jamais besoin de cette fonction / valeur directement, mais les détails entourant NOTHING
sont expliqués ici.
NOTHING est une valeur spéciale que vous pouvez rencontrer de temps en temps dans DocuMold. Elle a des
similitudes avec #N/A et NA() d’Excel.
Les principales manières de produire NOTHING sont :
- certaines fonctions la renvoient lorsqu’il n’y a pas de valeur à donner, par exemple :
INDEXrenvoieNOTHINGlorsque la position est supérieure à la taille de la listeFINDrenvoieNOTHINGlorsque le texte à trouver n’est pas dans le texte à examinerIFrenvoieNOTHINGlorsque la condition est fausse et qu’aucune valeur pourif_falsen’a été fournie
- Lorsque rien n’est sélectionné dans un
@PICK_ONE_QUESTION(..., optional: TRUE)ou un@YES_NO_QUESTION(..., optional: TRUE), la variable est définie àNOTHING - Lorsqu’une
@DATE_QUESTION(..., optional: TRUE)ou une@NUMBER_QUESTION(..., optional: TRUE)n’a pas reçu de valeur, leur variable est définie àNOTHING
Écrire la valeur NOTHING dans un document n’écrira rien, elle sera traitée de la même façon qu’un
texte vide. Cependant, si vous essayez de donner NOTHING à une fonction qui n’attend pas que son paramètre
soit NOTHING, alors une erreur sera signalée.
Pour gérer certains des exemples ci-dessus, vous pourriez vouloir savoir qu’une valeur est NOTHING afin que vous puissiez
afficher un message différent par exemple. Vous pouvez utiliser ISNOTHING à cette fin, ou une autre fonction IS....
Pour cette fonction spéciale, les parenthèses peuvent être et sont normalement omises. NOTHING et
NOTHING() sont équivalents, donc NOTHING est préféré.