【问题标题】:In NetSuite Adanced PDF Template, How Can I Convert a String Value to Numeric Value在 NetSuite 高级 PDF 模板中,如何将字符串值转换为数值
【发布时间】:2017-11-21 22:54:47
【问题描述】:

当我遍历“record.item”序列时,我尝试记录并打印项目的行号。

似乎 item.line 是一个字符串,而不是一个数字。例如:




当前行号:[${curLineNumber}] --- 下一行号:[${nextLineNumber}]

#list>

打印出来

当前行 #:[1] --- 下一行 #:[11]
当前行 #:[2] --- 下一行 #:[21]
当前行 #:[3] --- 下一行 #:[31]
.....

看起来 item.line 总是给我行号的字符串值,而不是数值。

有谁知道如何解决这个问题?谢谢

【问题讨论】:

  • item.line?number 对我不起作用。
  • 我认为 item.line?number 起初对我不起作用,因为当您尝试保存它时它会出现一堆警告。我点击了“仍然提交”并尝试了测试打印(来自交易,而不是使用编辑器中的预览按钮)并且它有效。根据 Adolfo 的回答,在下一行转换为数字也是如此。
  • 我刚刚想出了另一种使用 item_index 的方法:)

标签: freemarker netsuite


【解决方案1】:

尝试像这样转换为数字:

<#assign nextLineNumber = curLineNumber?number + 1/>

【讨论】:

    猜你喜欢
    • 2018-12-30
    • 2021-07-23
    • 2014-05-08
    • 2023-03-10
    • 2019-08-17
    • 1970-01-01
    • 2012-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多