Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
Now is the time to ask your NetSuite-savvy friends and colleagues to join the NetSuite Support Community! Refer now! Click here to watch and learn more!
Sample code to update Customer address sublist
Can anyone provide a sample code to update Customer address sublist?
I need to check if a customer has address and if it is there update the address otherwise add the address.
I have sample code for adding sublist.
function addAddress(cusRecord, dataIn) { cusRecord.selectNewLineItem('addressbook'); cusRecord.setCurrentLineItemValue('addressbook', 'defaultshipping', 'T'); cusRecord.setCurrentLineItemValue('addressbook', 'defaultbilling', 'T'); //create address subrecord var subrecord = cusRecord.createCurrentLineItemSubrecord('addressbook', 'addressbookaddress'); //set subrecord fields subrecord.setFieldValue('country', (dataIn.Country||'')); //Country must be set before setting the other address fields subrecord.setFieldValue('addr1', (dataIn.Address1||'')); subrecord.setFieldValue('addr2', (dataIn.Address2||'')); subrecord.setFieldValue('city', (dataIn.City||'')); subrecord.setFieldValue('state', (dataIn.State||'')); subrecord.setFieldValue('zip', (dataIn.Zip||'')); //commit subrecord and line item subrecord.commit(); cusRecord.commitLineItem('addressbook'); } 0