>>To obtain the internal ID of a Nexus record in NetSuite for setting its value in a dropdown field, you can perform a search using the ‘Nexus’ record type and the desired search criteria.
>> Once you have retrieved the desired Nexus record, you can obtain its internal ID and use it to set the Nexus value.
var nexusSearchObj = search.create({
type: “nexus”,
filters:
[
[“state”,”anyof”,stateShortName]
],
columns:
[
search.createColumn({
name: “country”,
sort: search.Sort.ASC,
label: “Country”
}),
search.createColumn({name: “state”, label: “State/Province/County”}),
search.createColumn({name: “internalid”, label: “Internal ID”}),
search.createColumn({name: “description”, label: “Description”})
]
});
var nexusIdSearch= nexusSearchObj .run().getRange({
start:0,
end:100
});
for(var k=0;k<nexusIdSearch.length;k++)
{
var result2 =nexusIdSearch[k];
var nexusId = result2.getValue({
name:’internalid’
});
}