Obtention d’erreurs avec des champs Null
Cet article fournit une solution à une erreur qui se produit lorsque vous créez un flux dans Microsoft Power Automate.
S’applique à : Power Automate
Numéro de la base de connaissances d’origine : 4535432
Symptômes
Dans Microsoft Power Automate, lorsque vous créez un flux, voici ce qui peut se produire avec un champ null qui provoque des problèmes :
Vous pouvez vous attendre à un comportement incorrect lors de l’exécution d’une action avec un champ null.
Si vous ne gérez pas correctement les champs Null, vous pouvez vous attendre à des erreurs d’exécution telles que :
-
InvalidTemplate. Impossible de traiter les expressions de langage de modèle. La valeur fournie est de type « Null ».
-
Cause
- Si un flux s’exécute avec un champ null, cela entraîne les causes suivantes :
- Comportement incorrect : l’entrée de l’action de flux reçoit un champ null, lorsqu’elle attend une valeur différente.
- Utilisez l’expression pour les champs null. Cela entraîne les causes suivantes :
- Erreur d’exécution : l’expression s’attend à ce que son paramètre soit une chaîne, un objet ou un tableau, mais reçoit la valeur Null.
Résolution des erreurs de flux
Vous pouvez configurer une condition case activée pour le champ Null. Voici les étapes à suivre pour créer une condition case activée pour null.
Ajoutez une nouvelle action de condition.
Choisissez la sortie de contenu dynamique (par exemple, l’e-mail utilisateur) que vous souhaitez case activée.
Définissez l’opération sur (par exemple) n’est pas égal à.
Placez le champ de valeur comme valeur d’expression null.
Résolution des erreurs d’exécution
Vous pouvez également utiliser la fonction de fusion pour fournir des valeurs par défaut lorsqu’une valeur est null. Par exemple, l’utilisation de coalesce(trigger().outputs, '') est définie par défaut sur une chaîne vide lorsque trigger().outputs a la valeur null.
Remarque
Si vous obtenez toujours une erreur d’exécution, cela peut être dû à des propriétés null de référence dans un objet . Vous devez utiliser l’opérateur de point d’interrogation ?. Par exemple, pour gérer les sorties Null à partir d’un déclencheur, vous pouvez utiliser cette expression :
@coalesce(trigger().outputs?.body?.<someProperty>, '<property-default-value>').
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour