如何在Freemarker中将string.currency字段相乘?

时间:2018-08-26 09:40:33

标签: netsuite freemarker

我在Netsuite PDF / HTML上具有以下代码行: $ {item.rate?string.currency}

我想将此行的输出乘以1.1以显示为GST Inclusive,但是唯一可行的方法是删除“?string.currency”部分。 删除后,我将失去货币格式。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

一旦将数字设置为货币格式(使用?string.currency),最终将得到一个字符串,该字符串不再可以作为数字来处理。因此,请先进行操作:

${item.rating * 1.1}

这将给您留下一个号码。要将结果设置为货币格式,请在表达式的数字部分周围使用方括号:

${(item.rating * 1.1)?string.currency}

另请参阅: