netsuite - 如何在 Freemarker 中乘以 string.currency 字段?
问题描述
我在 Netsuite PDF/HTML 上有以下代码行:${item.rate?string.currency}
我想将此行的输出乘以 1.1 以显示为 GST Inclusive 但它唯一有效的时间是当我删除“?string.currency”部分时。删除后,我会丢失货币格式。
任何帮助是极大的赞赏。
解决方案
一旦您将数字格式化为货币(通过使用?string.currency
),您最终会得到一个无法再作为数字操作的字符串。因此,首先进行操作:
${item.rating * 1.1}
这将为您留下一个数字。要将结果格式化为货币,请在表达式的数字部分周围使用括号:
${(item.rating * 1.1)?string.currency}
也可以看看:
推荐阅读
- android - 日志 drom dart:developer 在 Flutter 应用的发布模式下是否可见?
- css - 发货说明 CSS 错误 woocommerce
- python - 字符串中的字符频率(Python 3.9)
- flutter - 如何将索引或 ID 传递给 Flutter 中的任何音频包
- java - 类存在但显示“java.lang.ClassNotFoundException”
- html - 如何使用 django httpstreamingresponse 嵌入视频流
- python - 根据 Spark 中的移动总和将批号添加到 DataFrame
- xamarin - 按钮上的 CollectionView 更新标签单击 Xamarin.Forms
- python - 卸载 python 3.9 并安装 python 3.8 的最佳方法是什么
- android - android opengl es 2.0:如何监听Renderer onDrawFrame方法的开始和结束?