【问题标题】:How do you print multiple formula fields on a NetSuite Saved Search using the Advanced PDF/HTML Templates tool?如何使用高级 PDF/HTML 模板工具在 NetSuite 保存的搜索中打印多个公式字段?
【发布时间】:2018-01-29 22:33:26
【问题描述】:

在 NetSuite 中,如何使用高级 PDF/HTML 模板工具从保存的搜索中打印多个公式字段?如果我使用标签 ${result.formulatext} 打印第一个公式字段。但是,如果我有 2 个公式字段怎么办?第二个公式字段会叫什么?

我已经尝试过 ${result.formulatext0} ${result.formulatext1} 和 ${result.formulatext2}。所有这些都会在尝试打印时产生一般错误。

【问题讨论】:

    标签: netsuite


    【解决方案1】:

    你几乎拥有它!试试${result.formulatext_1}

    如果您在所见即所得模式下进入添加字段窗口,您还可以查看字段引用应该是什么,点击添加字段按钮:

    然后滚动到搜索字段所在的底部:

    【讨论】:

    • 这对我也不起作用。仍然给出一般错误。我也试过'${result.formulatext_0}'和'${result.formulatext_2}'
    • The Windhover,你没说你试过 ${result.formulatext_1}。文档说它实际上会打印带有 '_1' 后缀的 second 字段。并使用 ${result.formulatext} 作为第一个。任何其他的只是以后缀增量继续。
    • 谢谢@DmitriyKravchuk。我实际上什至没有去看文档——你有链接吗?还有 OP,请参阅添加到我的答案中的其他信息 - 希望对您有所帮助!
    • @Krypton,一定要先登陆NS,再打开这个链接netsuite.custhelp.com/app/answers/detail/a_id/63077/kw
    • 谢谢@DmitriyKravchuk。看到这让我意识到另一个可能的问题:我们假设 OP 有两个文本公式,但如果他的第一个公式是文本,第二个是货币、数字或日期公式,那么第二个将引用 ${result.formulacurrency} ...等等。在需要附加任何 _x 后缀之前,您可以拥有每种类型的一个公式。 (可能不是问题,但为了完整起见,在此处添加。)
    【解决方案2】:

    您可以为使用“自定义标签”创建的自定义公式字段命名,并且可以使用此名称访问它。

    【讨论】:

    • 这不起作用。你以前试过吗?我认为这只适用于 SuiteScript。
    【解决方案3】:

    如果您使用 UI 中保存的搜索,@Kripton 建议的使用 _1、_2 等的方法是正确的。

    如果您在suitescript 中创建搜索,您可以在公式文本之后附加一个“_”和一个唯一标识符。例如:

    column=new nlobjSearchColumn("formulatext_externalid");
    column.setFormula("{item.externalid}");
    columns.push(column);
    

    在这种情况下,该字段为${result.formulatext_externalid}

    感谢 Netsuite Professionals 的 Scott 的提示。

    【讨论】:

      猜你喜欢
      • 2018-02-28
      • 2019-10-26
      • 2019-10-21
      • 1970-01-01
      • 2018-01-09
      • 1970-01-01
      • 2021-03-26
      • 2019-08-17
      • 1970-01-01
      相关资源
      最近更新 更多