function saveRecord(scriptContext) {
try {
let emailField = scriptContext.currentRecord.getValue({
fieldId: ‘custentity_jj_add_mail_add’
});
if (!emailField) return true;
let splitEmails = emailField.split(‘,’);
let invalidEmails = [];
for (let i = 0; i < splitEmails.length; i++) {
let email = splitEmails[i].trim();
let emailRegex = /^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,})$/;
if (!emailRegex.test(email)) {
invalidEmails.push(email);
}
}
if (invalidEmails.length > 0) {
alert(‘The following email addresses are invalid:n‘ + invalidEmails.join(‘n‘));
return false;
}
return true;
} catch (e) {
console.log(“error@saveRecord”, e);
return false;
}
}
return {
saveRecord: saveRecord
};