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.
Need help with server-side SuiteScript
Can someone help me (a beginner) with this server-side script please. I want emails to send when a custom field changes on the sales order. I put in this User Event (After Submit) script, and it works perfectly in Debugger, but does nothing when I set it to Released in system.netsuite.com. I'm sure it's something simple for one of you experts out there!
Thanks in advance!
function sendMail(type){ var currentRecord = nlapiGetNewRecord(); var status = currentRecord.getFieldValue('custbody_repair_status'); var strItem = nlapiGetLineItemValue('item', 'description', 1) var currentCustomer = nlapiGetFieldValue('entity'); var strCustomer = nlapiGetFieldText('entity'); var customerEmail = nlapiLookupField('entity', currentCustomer, 'email'); var emailMessage9 = 'Dear ' + strCustomer + ',' + '<br /><br />' + 'We have begun diagnostic work on your unit.' + '<br /><br />' + 'We will keep you posted...'; var emailSubject9 = 'Work Begun Notification'; var emailMessage10 = 'Dear ' + strCustomer + ',' + '<br /><br />' + 'We are now resolving the issues on your unit.' + '<br /><br />' + 'You are in good 0