function checkForParameter(parameter) {
try {
if (parameter !== “” && parameter !== null && parameter !== undefined && parameter !== false && parameter !== “null” && parameter !== “undefined” && parameter !== ” “ && parameter !== ‘false’ && parameter !== 0 && parameter !== ‘0’) {
return true;
}
return false;
} catch (err) {
log.error(“error@checkParameter”, err);
return false;
}
}
const lookupFields = (type, id, columns) => {
try {
return search.lookupFields({
type: type,
id: id,
columns: columns
});
} catch (e) {
log.error(“Error in lookupFields”, e);
return null;
}
}
const afterSubmit = (scriptContext) => {
let newRecord = scriptContext.newRecord;
let ticketRecord = newRecord.getValue(‘record’);
let emailtriggerTicket = lookupFields(‘customrecord_jj_stor_custmr_req_ahap1473’, ticketRecord, [‘custrecordjj_emailtab_trigger_ahap3411’])
let emailtriggerValue = emailtriggerTicket.custrecordjj_emailtab_trigger_ahap3411
let emailtabTrigger
if (checkForParameter(emailtriggerValue) == false) {
emailtabTrigger = 0;
}
else {
emailtabTrigger = parseInt(emailtriggerTicket.custrecordjj_emailtab_trigger_ahap3411, 10)
}
record.submitFields({
type: “customrecord_jj_stor_custmr_req_ahap1473”,
id: ticketRecord,
values: {
‘custrecordjj_emailtab_trigger_ahap3411’: emailtabTrigger + 1
}
})
}