Arrondir les nombres de double précision
L’article explique les étapes à suivre pour arrondir dynamiquement des valeurs à double précision dans l’HTML d’une diffusion sortante dans Adobe Campaign Standard.
Description description
Environnement
Adobe Campaign Standard
Problème/Symptômes
Est-il possible d'arrondir dynamiquement des valeurs à double précision dans l'HTML d'une diffusion ?
Un cas d’utilisation pour cela serait un email de panier abandonné dans lequel nous voulons répertorier le prix des produits qu’un client potentiel a dans son panier mais n’a pas acheté.
Sans arrondir ces valeurs, une valeur de double précision de 9,99 $ s’afficherait le long des lignes de 9,999999999 dans la diffusion sortante.
Résolution resolution
Procédez comme suit pour arrondir des nombres à double précision :
-
Utilisez la requête d’activité pour la population de destinataires souhaitée dans le workflow de diffusion.
-
Ajoutez les champs de votre choix à arrondir (ici, @price) dans l'onglet "Données additionnelles" de la même requête d'activité que celle appliquée à l'étape 1.
-
Ajoutez l’expression arrondie : Round(@price,2). Cette opération arrondit la valeur à deux décimales.
-
Ajoutez maintenant une activité de diffusion à la transition sortante de l'activité.
-
Ajoutez une personnalisation qui sélectionne l'expression arrondie de la cible entrante dans l'activité de diffusion. Exemple d’HTML :
<td class="em_side30" width="110" valign="top" align="right">$<span class="nl-dce-field nl-dce-done" id="span154888084941524" data-nl-expr="/context/targetData/expr1" data-nl-type="number"="false">RoundedPrice (expr1)</span></td> -
Enregistrez la diffusion et envoyez le BAT pour confirmer que les valeurs s'affichent désormais comme vous le souhaitez.