When working with Vendor Records may be necessary to ensure that the users working on the record have entered at least one Address before saving and warn them at the same time.
function saveRecord(scriptContext) {
try {
let record = currentRecord.get();
let numLines = record.getLineCount({
sublistId: 'addressbook'
});
log.debug({ title: 'numLines', details: numLines });
if (numLines <= 0) {
alert('Before saving is necessary to enter one address reference.');
return false;
} else {
return true;
}
} catch (error) {
log.debug({ title: 'Save Error', details: error });
}
}