Check out Oracle NetSuite upcoming events and conferences here
Now is the time to ask your NetSuite-savvy friends and colleagues to join the NetSuite Support Community! Refer now! Click here to watch and learn more!
Update your Profile with your Support type to get your Support Type badge.
Community Poll: What sort of content would you like to see more of?

Best Practices Corner: Field lookup

edited Dec 6, 2019 2:42PM in General 11 comments

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

Howdy, Stranger!

Log In

To view full details, sign in.


Don't have an account? Click here to get started!


Community Whiz

Quarter 2 ((Apr-Jun 2024) )

This Week's Leaders

This Month's Leaders

All Time Leaders