ANS-0939 · IMPRESSION, PDF ET MODèLES D’E-MAILS

Comment utiliser des expressions arithmétiques dans les modèles d’e-mails programmables de NetSuite ?

Les utilisateurs de NetSuite peuvent améliorer leurs modèles d'e-mails en intégrant des opérations arithmétiques de base directement dans les expressions FreeMarker, telles que la mise à l'échelle des quantités d'articles.

Solution courte

Les modèles d’e-mails programmables de NetSuite prennent en charge les expressions arithmétiques, ce qui permet d’effectuer des calculs dynamiques directement au sein du modèle. Par exemple, vous pouvez multiplier les quantités d’articles par un facteur à l’aide de la syntaxe FreeMarker, telle que ${sublistItem.quantity * 25}, au sein d’une boucle de liste afin d’afficher des valeurs mises à l’échelle.

Scénario

Les utilisateurs de NetSuite ont souvent besoin d’afficher des valeurs calculées, telles que des quantités mises à l’échelle ou des totaux ajustés, directement dans leurs modèles d’e-mails programmables. Le défi consiste à effectuer ces opérations arithmétiques de manière dynamique sans précalculer les valeurs dans un script ou un champ personnalisé.

Solution

Les modèles d’e-mails programmables de NetSuite permettent d’utiliser directement des expressions arithmétiques dans la syntaxe FreeMarker. Cela permet d’effectuer des calculs dynamiques et de les afficher dans le contenu de l’e-mail. Par exemple, pour afficher une quantité pondérée pour chaque article d’une transaction, vous pouvez utiliser le code FreeMarker suivant :

<#list transaction.item as sublistItem> Quantity: ${sublistItem.quantity}Scaled Quantity: ${sublistItem.quantity * 25} </#list>

. Cet exemple montre comment multiplier la valeur de sublistItem.quantity par 25 afin d’afficher une « quantité pondérée » à côté de la quantité d’origine pour chaque article.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Impression, PDF et modèles d’e-mails

Parler à un consultant