访问 Netsuite xml 属性 suitescript
Access Netsuite xml attribute suitescript
在 Netsuite 中查看任何记录时,您可以将以下参数“&xml=t”添加到 URL 并查看记录的 XML 数据。有时 xml 中的数据未暴露给任何字段,我正在寻找一种使用 suitescript 访问它的方法,但到目前为止我已经删除了。这是供应商信用的片段:
`<line>
<amount>26.10</amount>
<apply>T</apply>
<applydate>1/28/2016</applydate>
<doc>400620</doc>
<due>26.10</due>
<duedate>1/28/2016</duedate>
<internalid>400620</internalid>
<line>0</line>
<pymt>401604</pymt>`
我如何使用 suitescript 提取 <pymt>401604</pymt>
属性,因为这是付款记录的 ID,不会暴露给 UI,而且我没有 internalid。
这看起来像 apply
子列表。数据可能在您使用的表单上不可见。
试试这个:
var rec = nlapiLoadRecord('vendorcredit',recid)
var firstLinePayment = rec.getLineItemValue('apply','pymt',1)
这应该会为您提供该行所应用的记录的事务 ID。
在 Netsuite 中查看任何记录时,您可以将以下参数“&xml=t”添加到 URL 并查看记录的 XML 数据。有时 xml 中的数据未暴露给任何字段,我正在寻找一种使用 suitescript 访问它的方法,但到目前为止我已经删除了。这是供应商信用的片段:
`<line>
<amount>26.10</amount>
<apply>T</apply>
<applydate>1/28/2016</applydate>
<doc>400620</doc>
<due>26.10</due>
<duedate>1/28/2016</duedate>
<internalid>400620</internalid>
<line>0</line>
<pymt>401604</pymt>`
我如何使用 suitescript 提取 <pymt>401604</pymt>
属性,因为这是付款记录的 ID,不会暴露给 UI,而且我没有 internalid。
这看起来像 apply
子列表。数据可能在您使用的表单上不可见。
试试这个:
var rec = nlapiLoadRecord('vendorcredit',recid)
var firstLinePayment = rec.getLineItemValue('apply','pymt',1)
这应该会为您提供该行所应用的记录的事务 ID。