在SO - Netsuite中添加lineitem时,从item表中获取lineitem字段



我正在学习netsuite,

我正在尝试获取Customfield ">custtem_celigo_sfnc_salesforce_id";在销售订单模块中,在SO行items中添加该item

这是我的样本

/**
*@NApiVersion 2.x
*@NScriptType ClientScript
*/
define(['N/record', 'N/search', 'N/url', 'N/https', 'N/runtime'], function(record, search, url, https, runtime) {
function fieldChanged(context) {

var currentRecord = context.currentRecord;


var sublistName = context.sublistId;
var sublistFieldName = context.fieldId;
var line = context.line;
var SFID = context.custitem_celigo_sfnc_salesforce_id;

var descriptionValue = currentRecord.getCurrentSublistValue({
sublistId: sublistName,
fieldId: "custitem_celigo_sfnc_salesforce_id"
})

alert(JSON.stringify(currentRecord));
alert(JSON.stringify(test));

return true;
}
var exports = {};

exports.fieldChanged = fieldChanged;
return exports;
});

它没有获取自定义字段,怎么做呢

提前感谢,

试试这个

var descriptionValue = currentRecord.getCurrentSublistValue({
sublistId: item,
fieldId: "custitem_celigo_sfnc_salesforce_id",
line:line
})

最新更新