Transfer Values from a Multiselect Field to Another Custom Multi Select Field via Script

Written by
Manuelito Macalinao
Published on
November 30, 2023 at 7:38:28 AM PST November 30, 2023 at 7:38:28 AM PSTth, November 30, 2023 at 7:38:28 AM PST

Scenario

To be able to transfer values from a field to another field via script.

Solution

Below is a sample script:

//SuiteScript 1.0var src =nlapiLookupField('salesorder',123456,'custbody_field_A');var outRec =nlapiLoadRecord('salesorder',654321); outRec.setFieldValues('custbody_field_B',src);nlapiSubmitRecord(outRec);



//SuiteScript 2.0var src = search.lookupFields({ type: search.Type.SALES_ORDER, id:123456, columns:['custbody_field_A']});var valToSet = src.custbody_field_A;var outRec = record.load({ type: record.Type.SALES_ORDER, id:654321, isDynamic:true,}); outRec.setValue({ fieldId:'custbody_field_B', value: valToSet, ignoreFieldChange:true}); outRec.save();