Arredondamento de números de precisão dupla

O artigo explica as etapas para arredondar dinamicamente valores de precisão dupla dentro da HTML de um delivery de saída no Adobe Campaign Standard.

Descrição description

Ambiente

Adobe Campaign Standard

Problema/Sintomas

É possível arredondar dinamicamente valores de precisão dupla dentro do HTML de um delivery?

Um caso de uso para isso seria um email de carrinho abandonado, no qual queremos listar o preço dos produtos que um possível cliente tem no carrinho, mas não comprou.

Sem o arredondamento desses valores, um valor de precisão dupla de US$ 9,99 seria exibido nas linhas de 9,99999999 na entrega de saída.

Resolução resolution

Implemente as seguintes etapas para arredondar números de precisão dupla:

  1. Use a consulta de atividade para a população de recipients desejada no fluxo de trabalho do delivery.

  2. Adicione os campos desejados a serem arredondados (neste caso, @price) na guia "Additional Data" da mesma consulta de atividade aplicada na etapa um.

  3. Adicione a expressão arredondada: Round(@price,2). Isso arredondará o valor para duas casas decimais.

  4. Agora adicione uma atividade de delivery à transição de saída da atividade.

  5. Adicione uma personalização que selecione a expressão arredondada do target de entrada na atividade de delivery. Exemplo de HTML:

    < td class=“em_side30” width=“110” valign=“top” align=“right”> $ < span class=“nl-dce-field nl-dce-done” id=“span154888084941524” data-nl-expr=“https://experienceleague.adobe.com/context/targetData/expr1?lang=pt-BR” data-nl-type=“number” contenteditable=“false”> RoundedPrice (expr1)< /span> < /td>

  6. Salve o delivery e envie prova para confirmar que os valores agora são exibidos como desejado.

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