Netsuite新手在此,如果我想在标签页Items中获取 "AMOUNT INSURED "的值,我应该怎么做呢?
function emailStatus(){
var salesRep = nlapiGetFieldValue('salesrep');
var salesRepEmail = nlapiLookupField('employee', salesRep, 'email',true);
alert(salesRepEmail+statusV);
}
你的截图看起来像一个销售订单或其他交易。保险金额 "似乎也是该记录上的一个自定义字段。 如果是这样,你可以从 "子标签 "或 "子列表 "中获取值,使用 nlapiGetLineItemValue(type, fieldname, line)
.
要做到这一点,你将需要该字段的脚本ID。
要获得脚本ID,请导航到 Customization -> Lists, Records & Fields -> Transaction Line Fields
. 找到'保险金额'字段,并注意这个列表中的ID值。 它将以'custbody...'开头。
有了这些信息,你可以使用下面的行来获取相关的值。
var amountInsured = nlapiGetLineItemValue('item', 'custbody_amount_insured', 1);
你可以阅读更多关于这个API在 NetSuite帮助文档在这里.