Categories
Foundation Records Tutorial User Interface

26 Third-Party Libraries in SuiteScript 2.x

Stop reinventing the wheel in your SuiteScript; stop re-solving problems that have already been solved. The JavaScript community is massive and super smart – so let them do a whole bunch of work for you by leveraging third-party libraries in SuiteScript 2.x.

Categories
Foundation Records Tutorial User Interface

25 Working with Subrecords in SuiteScript 2.0

Subrecords are one of the fundamental data structures in NetSuite, but they’re also one of the more confusing and troublesome. This video is intended to show you the fundamentals of working with Subrecords in SuiteScript 2.0.

Categories
Records Tutorial User Interface

24 How do I add a Button to a Record?

This is definitely a question I see A LOT! How do we add a button to a record form? We actually have a few options as SuiteScript developers, so let’s see how this works. Add Button via 2.0 Client Script (Edit only) SuiteScript 2.0 added a very simple way to add new buttons to forms, […]

Categories
Tutorial User Interface

19 How do I redirect to a Record with a specific Custom Form?

This week, we’re going to explore how to use SuiteScript to navigate to a specific Record with a specific Custom Form. You can find all the code for this example project in my Learn SuiteScript project repository: https://gitlab.com/stoicsoftware/learn-suitescript

Categories
Tutorial User Interface

18 How Do I Add Page Links to a Suitelet?

This week, we’re going to add one final enhancement to our Suitelet example by adding static, page-level links to our custom page. You can find all the code for this example project in my Learn SuiteScript project repository: https://gitlab.com/stoicsoftware/learn-suitescript

Categories
Tutorial User Interface

17 How Do I Add Dynamic Links to a Suitelet?

I can’t believe I’ve been creating these videos for 17 weeks! This week, we’re going to again enhance last week’s Suitelet example by adding dynamically generated record links to our NetSuite search results. You can find all the code for this example project in my Learn SuiteScript project repository: https://gitlab.com/stoicsoftware/learn-suitescript

Categories
Tutorial User Interface

16 How Do I Add a Button to a Suitelet?

This week, we’re going to enhance last week’s Suitelet example by adding a custom Button to our page. Links WebStorm Templates repository: https://gitlab.com/erictgrubaugh/webstorm-suitescript2-templates Eclipse Templates repository: https://gitlab.com/erictgrubaugh/eclipse-suitescript-templates Learn SuiteScript project repository: https://gitlab.com/stoicsoftware/learn-suitescript

Categories
Troubleshooting Tutorial

8 SuiteScript 2.0 in the Console

In this edition, we take a brief look at how to test out SuiteScript 2.0 code in our browser console. We can use our browser’s Developer Tools in order to quickly test and experiment with SuiteScript without creating an entirely new Script. In SuiteScript 1.0, all of our functions and Objects were available globally, so […]

Categories
Tutorial

2 SuiteScript 2.0 Modules

This is the first article in a series focused on transitioning from SuiteScript 1.0 to SuiteScript 2.0. We kick off this series by introducing the fundamental concept that drives all of SuiteScript 2.0: the “Module”. SuiteScript 2.0 is entirely based on a concept called “modules”. These modules give us the capability to structure and organize […]

Categories
Tutorial

1 How to write your first SuiteScript – for non-developers

Disclaimer: This article is targeted at people who have never written code before. If you’re already a developer, and especially if you already know SuiteScript 1.0, these concepts should all be known to you. We’ll be focusing primarily on some very basic programming concepts and definitions. In order to write SuiteScript, we need to learn […]