How to use variables for custom fields inside NetSuite search.lookupFields and record.submitFields()

In NetSuite script functions search.lookupFields and record.submitFields() there is an option to pass multiple custom field scriptids as parameters. e.g: let fieldLookUp = search.lookupFields({ type: search.Type.SALES_ORDER, id: ‘101’, columns: [‘custbody_1’, ‘custbody_2’, ‘custbody_3’, ‘custbody_4’] }); record.submitFields({ type: record.Type.SALES_ORDER, id: 101, values: { ‘custbody_1’: ‘Hello from custom field’, ‘custbody_2’: ‘Test’, ‘custbody_3’: 254, ‘custbody_4’: ‘1’ } }); But… Continue reading How to use variables for custom fields inside NetSuite search.lookupFields and record.submitFields()

search.lookupFields Function

In NetSuite’s SuiteScript, the search.lookupFields function is used to perform a direct lookup of a record’s fields without having to load the entire record. This can be useful for retrieving specific field values quickly and efficiently. Here’s a basic example demonstrating how to use search.lookupFields in SuiteScript 2.0: /** * @NApiVersion 2.x * @NScriptType UserEventScript… Continue reading search.lookupFields Function