Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
User Event Script Help
Hi All,
I have a user event script which I am using to update a field on a after submit of a record, this all seems to work ok, however I have run into an error when I try to delete the record. I assume it is because the script is trying to run on a record which doesn't exists (because I've delete it) and wonder how I can stop this error occurring.
function afterSubmit() { var NewRec = nlapiGetNewRecord(); var NewRecID = NewRec.getId(); var WpaRec = nlapiLoadRecord('customrecord_wpa_20', NewRecID); var stFirstName = WpaRec.getFieldValue('custrecord_wpa_client_firstname'); var stSurName = WpaRec.getFieldValue('custrecord_wpa_client_surname'); var stDisplayName = ('<FirstName> <SurName>'); var stDisplayName1 = stDisplayName.replace("<FirstName>", stFirstName); var stDisplayName2 = stDisplayName1.replace("<SurName>", stSurName); nlapiLogExecution('DEBUG','Display Name',stDisplayName2); WpaRec.setFieldValue('custrecord_wpa_client_name_display',stDisplayName2); nlapiSubmitRecord(WpaRec); } 0