【发布时间】:2021-03-25 18:41:08
【问题描述】:
在Adobe Document Generation 的模板语言文档中,数学表达式可以使用如下标签来完成...
{{expr(revenue - expenditure)}}
这可以工作并输出一个数字,但有什么方法可以对数字应用格式,例如 $50,000.00,其中计算的值仅为 50000?
【问题讨论】:
在Adobe Document Generation 的模板语言文档中,数学表达式可以使用如下标签来完成...
{{expr(revenue - expenditure)}}
这可以工作并输出一个数字,但有什么方法可以对数字应用格式,例如 $50,000.00,其中计算的值仅为 50000?
【问题讨论】:
请记住,doc gen 使用 JSONata (https://docs.jsonata.org/overview.html) 进行模板解析。在我学习和使用 docgen 的过程中,JSONata 文档真的很有帮助。对于这个特定示例,在Numeric functions - $formatNumber 下记录了一个内置函数。至少需要一个数字输入和一个掩码。因此,要根据需要对其进行格式化,请使用:
{{$formatNumber(revenue-expenditure, '#,###.00')}}
注意,上面没有使用expr,只是函数。
【讨论】: