Paul
09/24/2024, 4:50 PMlet shipToAddress = rec.getSubrecord({
fieldId: 'shippingaddress'
});
if (shipToAddress) {
const shippingState = shipToAddress.getValue({ fieldId: 'state' });
log.debug('shippingState', shippingState);
// Validate and update shipping state
const newShippingState = updateState(shippingState);
if (newShippingState !== shippingState) {
shipToAddress.setValue({ fieldId: 'addrtext', value: '' });
shipToAddress.setValue({ fieldId: 'override', value: false });
shipToAddress.setValue({ fieldId: 'state', value: newShippingState });
log.debug('shippingAddress edited', shipToAddress);
log.debug('Billing Address Updated', `Updated Billing State from ${shippingState} to ${newShippingState}`);
} else {
log.debug('No update made for shipping state: not custom or no change');
}
}
Fred Pope
09/25/2024, 2:54 PMPaul
09/25/2024, 2:58 PMFred Pope
09/25/2024, 8:50 PM