【问题标题】:Formatting calculated values in Adobe Document Generation API在 Adob​​e Document Generation API 中格式化计算值
【发布时间】:2021-03-25 18:41:08
【问题描述】:

在Adobe Document Generation 的模板语言文档中,数学表达式可以使用如下标签来完成...

{{expr(revenue - expenditure)}}

这可以工作并输出一个数字,但有什么方法可以对数字应用格式,例如 $50,000.00,其中计算的值仅为 50000?

【问题讨论】:

    标签: adobe-documentgeneration


    【解决方案1】:

    请记住,doc gen 使用 JSONata (https://docs.jsonata.org/overview.html) 进行模板解析。在我学习和使用 docgen 的过程中,JSONata 文档真的很有帮助。对于这个特定示例,在Numeric functions - $formatNumber 下记录了一个内置函数。至少需要一个数字输入和一个掩码。因此,要根据需要对其进行格式化,请使用:

    {{$formatNumber(revenue-expenditure, '#,###.00')}}
    

    注意,上面没有使用expr,只是函数。

    【讨论】:

      猜你喜欢
      • 2021-11-26
      • 2015-07-23
      • 2014-12-23
      • 1970-01-01
      • 2019-01-02
      • 1970-01-01
      • 1970-01-01
      • 2011-01-15
      • 2018-09-08
      相关资源
      最近更新 更多