venrec.selectNewLineItem('addressbook')
venrec.setCurrentLineItemValue('addressbook','defaultbilling','T');
venrec.setCurrentLineItemValue('addressbook','defaultshipping','T');
//venrec.setCurrentLineItemValue('addressbook','attention',attention);
//venrec.setCurrentLineItemValue('addressbook','addressee',addressee);
//venrec.setCurrentLineItemValue('addressbook','addr1',addr1);
//venrec.setCurrentLineItemValue('addressbook','addr2',addr2);
//venrec.setCurrentLineItemValue('addressbook','city',city);
//venrec.setCurrentLineItemValue('addressbook','state',state);
//venrec.setCurrentLineItemValue('addressbook','country',country);
//venrec.setCurrentLineItemValue('addressbook','zip',zip);
//venrec.setCurrentLineItemValue('addressbook','custrecord_upy_state_external',stateexternal);
var subrecord = venrec.createCurrentLineItemSubrecord('addressbook', 'addressbookaddress');
subrecord.setFieldValue('addressee', 'NetSuite Inc.');
subrecord.setFieldValue('addr1', addr1);
subrecord.setFieldValue('addr2', addr2);
subrecord.setFieldValue('city', city);
subrecord.setFieldValue('state', state);
subrecord.setFieldValue('country',country);
subrecord.setFieldValue('zip', zip);
subrecord.setFieldValue('custrecord_upy_state_external', stateexternal);
//commit subrecord and line item
subrecord.commit();
venrec.commitLineItem('addressbook');