Essential Chrome extensions for the NetSuite developer

To be able to use these extensions, you must be using the Chrome web browser.

To get the extensions, go to https://chrome.google.com/webstore/category/extensions

Type in “NetSuite” in the search bar.  It will show three extensions but there are more.  Click on “More extensions” to see them.

 

 

A.) NetSuite Field Explorer by Michoel Chaikin

This is probably the most used extension for NetSuite.  This extension allows the user to see all the fields on the record by internal ID and the associated value.   You can also search for any string to filter what you see.  I detailed how to install the extension in my previous article: https://www.suitetoothconsulting.com/articles/view-netsuite-record-data/

 

B.) NetSuite: Search Export

As a NetSuite Developer you are going to need to create searches in your scripts.  This tool allows you to create a saved search and then export it to 1.0 or 2.X SuiteScript.  I use this tool all the time.

Click on this to install:

After you install this, create a saved search of all customer records (This extension works for most record types).  After saving the search, edit the search and you will see a link at the far right to “Export as Script”.

 

Clicking this link brings up a window where you can copy the three scripted versions of this saved search.  The first is the SS2.X version, second is the SS2.X Run in console, and finally the SS1.0 version.  Click the “Copy” button at the top of the section to copy.  You can also remove the labels by clicking the “No Label” checkbox.

 

 

C.) NetSuite: HTML Script Notes

As a developer I’m constantly printing execution logs to debug my code.  This extension makes it easy to see the values in an object.

lick on this to install:

 

Basically, you call JSON.stringify() on any object and this extension will pretty print the JSON object.  Without this extension, it can be very difficult to see the data in an object, especially large objects.  I’ve added a lot of characters to the fields in this object to demonstrate.

let data = {
            field1 : 'valuea;lkdfjal;sdjfka;sdkfjals;djkf;alsdjkfla;skdjfa;lskdjfal;dksjfas;ldfjk',
            field2 : 'valueadfa;sldfkj;alsdkfj;alsdkfj;alsdkfja;sldfkjal;sdjfk',
            field3 : 'valueasdflj;alsdkfja;slkdfjal;sdkfja;sldkfja;sldkfja;sldkfja;sldkfjasl;dfkj',
            field4 : 'valuedas;dlfjlasdkfjla;sdkfjla;sdkfj;aslkdfj;asldkfjas;ldkfjasl;dkfj;asldfkj;asldkfj',
            field5 : 'valueadsflasdkjflkasjdflkajsdflkasjdfl;askdjf;laskdjf;alskdfj;alsdkfja;slkdfj;lasdkfj',
            field6 : 'valuead;lfja;sdljfa;sldkfjla;ksdjfl;askjdfl;askdfjl;aksjdf;alksdjf;laksjdf;laskdjf;lkasdjf'
};
log.debug('Data', JSON.stringify(data));

Before extension installation:

 

After extension installation:

 

D.) NetSuite Advanced Field Help

The most valuable ability of this extension is to see all the internal IDs and values for a list/record type.

Click on this to install:

 

You need to be in edit mode for this extension to work.  You can right click on any list/record field and then select “NetSuite Field Help” to see data regarding that field.

 

Clicking on the label for any field will show the field help.  This extension adds functionality to the field help.  For any list/record field it will show the internal IDs and values for that field.   The current value is highlighted in yellow.  You can set the value of the field using “Enter new value:”.   This even works when the field has been disabled so be careful!  Making the field mandatory/non-mandatory or disabled/not disabled is available.

 

 

E.) NetSuite Keyboard Shortcuts

This extension adds lots of keyboard shortcuts so you can avoid having to use the menu navigation.  For instance, type the letters REC (when the cursor is not in a field) and it brings to the list of custom records.  You preface and shortcut with “N” and it will open in a new tab.  You can also add your own shortcuts.   Very nice!

 

Click on this to install:

 

To show the list of shortcuts (and add your own) click on the puzzle piece.   Right click on the extension and select Options.

 

 

The shortcuts are shown.  You can add, change, or remove them:

 

 

Conclusion

These extensions will make your development process faster.   Do you need help with NetSuite development?  Please contact us here to set up a consultation.

If you liked this article, please sign up for my newsletter to get these delivered to your inbox here.

Follow on
Jaime Requena Chief Executive Officer

Jaime Requena is a seasoned NetSuite Consultant and Solutions Architect, known for delivering WHITE GLOVE service to businesses. With 15+ years of experience and 3x certifications in ERP, Developer, and Admin, Jaime specializes in highly customized NetSuite accounts, transforming operations for 200+ satisfied customers all across the globe.

Get Connected

How can we help?


    Stay in the loop with Suite Tooth Consulting!

    We aim to bring unmatched expertise and professionalism to your NetSuite initiatives. Let’s talk about how our NetSuite consultancy can make a difference!

    Global Client Satisfaction

    Client Testimonials

    It’s Been 4+ Years Now And We Have Worked With Hundreds Of Clients, Building Our Way To The Top, One Happy Client After Another! Their Voices Of Satisfaction Serve As A Testament To Our Success –