【问题标题】:Add a link to Netsuite transaction with custom body field使用自定义正文字段添加指向 Netsuite 事务的链接
【发布时间】:2017-06-17 13:46:35
【问题描述】:

我们需要在 Netsuite 中添加额外的高级 PDF/HTML 打印模板。此外,我们目前无法使用脚本添加额外的打印操作(我知道这将是简单的解决方案,希望我们能够及时做到这一点)

我想知道是否可以使用CUSTOM BODY FIELD 并使用公式/默认值。

我目前有一个自定义字段设置,使用以下公式,但是当我打开交易时,我得到一个 ERROR: Invalid Expression

<a https://system.eu2.netsuite.com/app/accounting/print/hotprint.nl?regular=T&sethotprinter=T&template=131&id='||{salesorder.internalid}||'&label=Picking+Ticket&printtype=pickingticket&trantype=salesord>PRINT</a>

【问题讨论】:

    标签: html sql tags netsuite


    【解决方案1】:

    公式无效,因为它缺少字符串文字周围的左引号和右引号。

    我还添加了缺少的 href 属性和 HTML 引号,并将 URL 更改为相对的,以便链接在数据中心和环境中有效。

    '<a href="/app/accounting/print/hotprint.nl?regular=T&sethotprinter=T&template=131&id=' || {id} || '&label=Picking+Ticket&printtype=pickingticket&trantype=salesord">PRINT</a>'
    

    【讨论】:

    • 这有助于错误:无效,我现在可以看到链接。但是当我单击该链接时,它会打开(到一个新页面)意外错误。一定是少了一个步骤
    • @SimonG 查看我的编辑,我认为应该将 {internalid} 更改为 {id}
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多