$formatNumber在表数组中使用时输出NaN



我正在将数字格式应用于PDF文档,该文档在JSON数据中的'父'记录中工作良好,但在表内使用时失败。我怎么能得到$formatNumber表达式的数据数组内的工作?

数据正在被合并到发票文档中,并且在"发票行项目"的其中一列中我想用表达式$formatNumber, '#,###.00'来格式化数字。

下面是我的word文档中的合并语法:

这种格式对父数据有效:{{formatNumber (QuoteLineItems美元。totalSize, '#,###.00')}}

此格式在表内使用时会失败(PDF中的输出si "NaN"){{formatNumber (QuoteLineItems.records美元。AmountNet, '#,###.00')}}

图片:成功与失败语法的比较

图片:PDF输出包含NaN在表

下面是我在word插件文档标记器中使用的示例输入数据:

{
"QuoteLineItems":
{
"records":
[
{
"AmountGross": 47897,
"AmountNet": 44556,
"Name": "Sample Charges"
},
{
"AmountGross": 4968,
"AmountNet": 4621,
"Name": "Sample 2 Charges"
}
],
"done": true,
"totalSize": 2
},
"Name": "Sample Invoice"
}

很抱歉这么晚才回复。这是一个已知的错误(我将检查其状态)。现在我建议做你的数字格式在你的代码发送到API之前。如果不明白,让我知道,我会澄清的。

最新更新