🎯 Learning Objectives
- Understand what SuiteScript is and its role in NetSuite
- Identify the five most common script types
- Set up WebStorm or VS Code for SuiteScript development
- Install file templates and type declarations
- Navigate the NetSuite File Cabinet
- Create and deploy your first script
📖 Modules
1
SuiteScript Basics
Introduction to SuiteScript, file cabinet, script records, deployments, and execution logs.
2
SuiteScript Types
Overview of User Event, Client, Suitelet, Map/Reduce, and RESTlet scripts.
3
Development Environment
IDE setup, file templates, type declarations, and code completion.
🔑 Key Concepts This Week
File Cabinet
Where SuiteScript files are stored in NetSuite
Script Record
Links a .js file to NetSuite's execution engine
Deployment
Determines when and where a script runs
Execution Log
Debug and audit logs from script execution
Type Declarations
IDE hints for SuiteScript modules
File Templates
Boilerplate code for each script type