Learn how to create a mass update script to delete records
NetSuite has functionality to update a group of records using the “Mass Update” feature. Basically, you define a search and then you set the values for the fields you want to update. You submit the mass update for processing, and it updates all the records with the values you had set.
Learn how to use Chrome web developer tools to debug client script
The chrome web browser has built-in web developer tools. These are useful to debug client scripts. You can also write one-off scripts by creating “Snippets”.
Essential Chrome extensions for the NetSuite developer
There are many chrome plugins that can help in the development process. I will detail the ones that have helped me the most as a NetSuite Developer.
Create a web application for NetSuite
NetSuite has a script type “Suitelet” which you can use to create a user interface to interact with the system. While this is works for many applications, you may want to have more control over the user interface.
Render advanced PDF using NetSuite data from any record
When rendering an advanced PDF you are limited to the fields that are available on the record you are rendering.
View NetSuite record data
When you are viewing a record in NetSuite you may not be seeing all the fields that are stored with the record.
Create custom imports
NetSuite has a built in CSV Import tool which can import a variety of NetSuite records. This tool is very useful, but many Customers come to me needing a more custom approach.
Send transaction to multiple email addresses
When you create a new transaction, NetSuite will automatically source the “To Be E-mailed” field using the email field from the customer record. This is okay if you just want to send to one email address, but what if you want to send to multiple email addresses?