首页 > 解决方案 > 如何在 Freemarker 中乘以 string.currency 字段?

问题描述

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

我想将此行的输出乘以 1.1 以显示为 GST Inclusive 但它唯一有效的时间是当我删除“?string.currency”部分时。删除后,我会丢失货币格式。

任何帮助是极大的赞赏。

标签: netsuitefreemarker

解决方案


一旦您将数字格式化为货币(通过使用?string.currency),您最终会得到一个无法再作为数字操作的字符串。因此,首先进行操作:

${item.rating * 1.1}

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

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

也可以看看:


推荐阅读