Netsuite:事务的 HTML/电子邮件子列表未正确循环

Posted

技术标签:

【中文标题】Netsuite:事务的 HTML/电子邮件子列表未正确循环【英文标题】:Netsuite : HTML/Email Sublist of Transaction not looping correctly 【发布时间】:2021-06-21 23:09:55 【问题描述】:

我正在循环 transaction.item 以获取完美运行的股票代码。

但是当我尝试获取单个项目的链接时,它会填充所有 td 标记,该链接应该仅存在于 stockcode 100132 上,但其余项目也获取链接。我还仔细检查了数据库是否有其他股票代码的链接。它只存在于股票代码 100132。

这绝对很奇怪,对我来说没有任何意义。这是我的列表代码

   <#list transaction.item as sdsitem>
        <tr style="text-align: center">
            <td class="th-border stockcode">$sdsitem.item</td>
            <td class="th-border sdslink">
              <#if (sdsitem.item.custitemabco_sds_email_link)??>
               <a href="$sdsitem.item.custitemabco_sds_email_link" 
               target="_blank">Link only exists on stockcode 100132</a>
              </#if> 
            </td>
        </tr>
   </#list>

非常感谢那些愿意花时间帮助我的人。我是 Netsuite 的初学者,非常感谢您的回答。上帝保佑!

【问题讨论】:

【参考方案1】:

我认为Suite Answer 98056 可以回答您遇到的问题。当在交易(采购/销售/工作/转移订单等)中引用项目时,无法通过使用点钻取项目直接访问在项目记录中找到的字段。

相反,您需要创建一个源自项目记录的新交易项目字段,并使用您正在查看的字段名称,即 custitemabco_sds_email_link。

【讨论】:

以上是关于Netsuite:事务的 HTML/电子邮件子列表未正确循环的主要内容,如果未能解决你的问题,请参考以下文章

Netsuite 将搜索保存到 Suitelet 子列表

在 Netsuite 中,如何在从项目履行生成的电子邮件中包含跟踪号列表?

Netsuite 事务已保存搜索:项目加入?

设置子列表字段值时的 NetSuite SuiteScript 2.0 invalid_fld_value

Netsuite 客户付款模板

Netsuite 账户报表 PDF/HTML 模板