gestion des cellules vides données manquantes texte de remplacement valeur conditionnelle champs optionnels valeurs vides gestion des nulls remplir vide remplacer le vide valeur indéfinie valeur par défaut texte de remplacement filtre default liquid

Comment puis-je définir des valeurs par défaut pour les champs vides ?

Lorsqu'une cellule de feuille de calcul est vide, un jeton normal laisse un espace vide dans ton email. Ajoute le filtre Liquid `default` — `{{ ColumnName | default: 'Fallback' }}` — pour insérer un texte de remplacement à la place. Utilise-le pour les salutations, les champs optionnels et toute colonne qui n'est pas toujours remplie.

Contents

Un jeton de publipostage normal ressemble à ceci {{ColumnName}}

ou, s’il contient des espaces :

{{ ["Column Name"] }}

Cela insère la valeur trouvée dans la colonne appelée ‘ColumnName’ (ou ‘Column Name’ respectivement).

Si la cellule est vide, une valeur vide est insérée — ce qui peut laisser un blanc, une virgule isolée ou un maladroit “Hi ,” dans ton email. Pour éviter cela, donne au jeton une valeur de remplacement avec le filtre default.

Le filtre default

Ajoute | default: 'Your fallback' dans le jeton. SecureMailMerge insère la valeur de remplacement lorsque la cellule est vide, et la vraie valeur lorsqu’elle ne l’est pas :

{{ ColumnName | default: 'Default value' }}

ou, s’il contient des espaces :

{{ ["Column Name"] | default: 'Default value' }}

Un exemple concret

Une utilisation courante est une salutation lorsque toutes les lignes n’ont pas de prénom :

Hi {{ FirstName | default: 'there' }},
  • Les lignes avec un prénom produisent Hi Sarah,
  • Les lignes avec une cellule FirstName vide produisent Hi there,

Le même modèle fonctionne pour n’importe quelle colonne optionnelle — un nom d’entreprise, un responsable de compte, un code de réduction :

Your account manager is {{ ["Account Manager"] | default: 'our support team' }}.

Valeurs par défaut et cellules contenant seulement des espaces

Le filtre default traite une cellule comme vide lorsqu’elle est réellement vide. Une cellule qui contient uniquement des espaces n’est pas détectée par default — elle compte comme une valeur, donc les espaces invisibles sont insérés au lieu de ton texte de remplacement.

Si tes données peuvent contenir des cellules composées uniquement d’espaces, nettoie-les d’abord dans la feuille de calcul, ou utilise une condition avec le mot-clé blank, qui correspond à la fois aux cellules vides et aux cellules contenant seulement des espaces :

{% if FirstName != blank %}Hi {{FirstName}},{% else %}Hi there,{% endif %}

Valeur par défaut ou condition — laquelle utiliser ?

  • Utilise le filtre default lorsque tu as seulement besoin d’un mot ou d’une expression de remplacement à la place d’une valeur manquante. Il est plus court et se lit directement dans la ligne.
  • Utilise une condition lorsque tu dois afficher ou masquer tout un bloc de contenu, choisir entre plusieurs options ou gérer de manière fiable les cellules contenant seulement des espaces.

Les deux se combinent bien — tu peux placer un jeton {{ ... | default: ... }} dans un bloc {% if %}.

Articles liés

Ready to try it yourself?

SecureMailMerge for Outlook

Runs inside Outlook — no external app needed. Free to install.

Windows Mac Web New Outlook
Try Free in Outlook

Free · No credit card required