Discussions
Read on for the latest updates including:
• Agenda Builder launch
• SuiteWorld On Air registration
• New NetSuite Prompt Studio Contest
• And more!
Check out this thread to learn more!
Best Practices Corner: Field lookup
Fetching the value of a field on a record is a very common use case. For example, you want to send an email to the customer on an opportunity and you don't know their email address. In v11, there are two new functions that solve this problem: nlapiLoadRecord and nlapiSearchRecord. I will give an example of each approach and briefly touch on the performance implications.
1) loading the record:
var customer = nlapiLoadRecord('customer', internalId);
var email = customer.getFieldValue('email');
2) searching for the record:
var email = lookupFieldValue('customer', internalId, 'email')
Here is the helper function used in the second approach:
function lookupFieldValue