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 :

  1. Utilisez la requête d’activité pour la population de destinataires souhaitée dans le workflow de diffusion.

  2. 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.

  3. Ajoutez l’expression arrondie : Round(@price,2). Cette opération arrondit la valeur à deux décimales.

  4. Ajoutez maintenant une activité de diffusion à la transition sortante de l'activité.

  5. 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>

  6. Enregistrez la diffusion et envoyez le BAT pour confirmer que les valeurs s'affichent désormais comme vous le souhaitez.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f