The Sustainable SuiteScript Community

A Slack community for NetSuite developers who want to deepen their technical skills, expand their professional network, and raise the bar for SuiteScript development.

Get answers // Gain confidence // Find community.

Join the mailing list completely free.

Where do you turn with your SuiteScript questions?

You've scoured the internet for answers. Searching rarely yields anything at all. You're stuck solving your SuiteScript problems by trial and error.

You've tried to educate yourself. There are precious few blogs and even fewer books to read. Training options are rare and wildly expensive.

You are sure that if you could just ask other NetSuite developers for guidance or feedback, you'd be off and running with confidence.

Leave "trial and error" behind for good

When you join us in the Sustainable SuiteScript community, you'll get:

  • membership in a private Slack channel for 24/7 asynchronous discussion and support
  • instant access to an archive of live Q&A sessions
  • invitations to all future live Q&A sessions to get your questions answered in real time
  • opportunities for 1:1 mentoring calls
  • early access and discounted rates for SuiteScript-related workshops


What are the rules of the community?

See the Code of Conduct.

Do you have a syllabus or a course?

No. Sustainable SuiteScript is unstructured Q&A and community discussion.

How long does the program last?

This is a membership, like a gym for your technical skills and network. It doesn't have a start or end date.

What kinds of questions can I ask?

You can ask anything you like related to NetSuite, SuiteScript, and your career as a NetSuite developer.

Here are some examples from the #group-coaching channel:

I have a new requirement to disable customising of item pricing at the EST/SO/INV for certain roles. Can this be done with workflows or is scripting the only solution?

I'm having issues with this command suitecloud project:adddependencies
It suddenly gives me the following error Internal error encountered (Null pointer exception). I had no problems with it yesterday.

I am trying to set the value of a payment transaction custom form to a specific value, only in the case of a user is trying to create it in NS UI. With this script, the it is being executed twice; first it executes and changes the value. Second it executes and exits. Is Double execution a problem? How would you approach this situation?

Hi everyone, this may or may not be a script question but to my understanding it is a known issue in NetSuite. Vendor Return Authorizations do not have a native printable form. The Print button will only print the GL impact. Is there a known, recommended workaround for this?

When are the live Q&A sessions held?

Group Q&A sessions are held on Fridays at 1100 US Eastern. If there is demand, additional sessions may be added at alternate times.

Still have questions?

No worries. Email me at

Who is this guy?

I'm Eric T Grubaugh, and I've been making a career out of NetSuite development since 2012. You can find out more about me on my bio page.

Eric T Grubaugh

Surround yourself with experienced NetSuite developers

Join us in the Sustainable SuiteScript community today.

Not sure?

Join the mailing list completely free.