Jars
08/05/2021, 2:01 PMSlig
08/05/2021, 2:06 PMSlig
08/05/2021, 2:08 PMJars
08/05/2021, 2:09 PMSlig
08/05/2021, 2:10 PMJars
08/05/2021, 2:10 PMNElliott
08/05/2021, 2:12 PMWebber
08/05/2021, 2:12 PMSlig
08/05/2021, 2:14 PMWebber
08/05/2021, 2:18 PM/**
* @NApiVersion 2.x
* @NScriptType workflowactionscript
*/
define(['N/record'], function (record) {
function onAction(scriptContext) {
var leadRec = record.load({
type: scriptContext.newRecord.type,
id: scriptContext.newRecord.id,
isDynamic: true,
})
leadRec.selectNewLine({
sublistId: 'addressbook'
});
leadRec.setCurrentSublistValue({
sublistId: 'addressbook',
fieldId: 'defaultshipping',
value: true
});
leadRec.setCurrentSublistValue({
sublistId: 'addressbook',
fieldId: 'label',
value: 'Default Shipping'
});
var myAddressSubRecord = leadRec.getCurrentSublistSubrecord({
sublistId: 'addressbook',
fieldId: 'addressbookaddress'
});
myAddressSubRecord.setValue({
fieldId: 'country',
value: 'US'
});
myAddressSubRecord.setValue({
fieldId: 'city',
value: 'San Mateo'
});
myAddressSubRecord.setValue({
fieldId: 'state',
value: 'CA'
});
myAddressSubRecord.setValue({
fieldId: 'zip',
value: '94403'
});
myAddressSubRecord.setValue({
fieldId: 'addr1',
value: '2955 Campus Drive'
});
myAddressSubRecord.setValue({
fieldId: 'addr2',
value: 'Suite 100'
});
leadRec.commitLine({
sublistId: 'addressbook'
})
leadRec.save();
}
return {
onAction: onAction
};
});
Jars
08/05/2021, 2:26 PMJars
08/05/2021, 2:34 PMWebber
08/05/2021, 2:35 PMJars
08/05/2021, 2:36 PM