Netsuite。如何从标签页中获取字段值?

问题描述 投票:0回答:1

Netsuite新手在此,如果我想在标签页Items中获取 "AMOUNT INSURED "的值,我应该怎么做呢?

function emailStatus(){
  var salesRep = nlapiGetFieldValue('salesrep');
  var salesRepEmail = nlapiLookupField('employee', salesRep, 'email',true);
  alert(salesRepEmail+statusV);
}

enter image description here

netsuite
1个回答
1
投票

你的截图看起来像一个销售订单或其他交易。保险金额 "似乎也是该记录上的一个自定义字段。 如果是这样,你可以从 "子标签 "或 "子列表 "中获取值,使用 nlapiGetLineItemValue(type, fieldname, line).

  • 'type'是子列表的名称
  • 'fieldname'是你想要的字段名称。
  • '行'是交易的行号,从1开始。

要做到这一点,你将需要该字段的脚本ID。

要获得脚本ID,请导航到 Customization -> Lists, Records & Fields -> Transaction Line Fields. 找到'保险金额'字段,并注意这个列表中的ID值。 它将以'custbody...'开头。

有了这些信息,你可以使用下面的行来获取相关的值。

var amountInsured = nlapiGetLineItemValue('item', 'custbody_amount_insured', 1);

你可以阅读更多关于这个API在 NetSuite帮助文档在这里.

© www.soinside.com 2019 - 2024. All rights reserved.