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.
NSC | SuiteScript: Validate if a Field’s Value Already Exists in Another Custom Record
In some instances, we use identifiers other than the internal or external IDs of the records. This could be a concatenation of multiple fields, or auto-generated number from another system that is integrated with the current.
The script below will run a search that finds the value of the field and returns an error when it detects a duplicate.
/*** @NApiVersion 2.1* @NScriptType UserEventScript*/define(['N/search','N/error'],(search,error) => {/*** Defines the function definition that is executed before record is submitted.* @param {Object} scriptContext* @param {Record} scriptContext.newRecord - New record* @param {Record} scriptContext.oldRecord - Old record* @param {string} scriptContext.type - Trigger type; use values from the context.UserEventType enum
Refer a Member to the Community | Earn the Answer Accepter Badge | Vote for the contents you'd like to see
Tagged:
0
