NOTHING

Renvoie la valeur spéciale NOTHING

Utilisation

NOTHING ou NOTHING()

Exemples

Exemple Résultat

NOTHING

NOTHING

NOTHING()

NOTHING

INDEX([1, 2], 3)

NOTHING

FIND(“/”, “Une phrase sans aucun slash !”)

NOTHING

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 :
    • INDEX renvoie NOTHING lorsque la position est supérieure à la taille de la liste
    • FIND renvoie NOTHING lorsque le texte à trouver n’est pas dans le texte à examiner
    • IF renvoie NOTHING lorsque la condition est fausse et qu’aucune valeur pour if_false n’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é.

Voir aussi