Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Netsuite SDF ToolNew to Visual Studio Code? Get it now.
Netsuite SDF Tool

Netsuite SDF Tool

DongChao

|
2 installs
| (0) | Free
Netsuite SDF Tool
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Netsuite SDF Tool

A Visual Studio Code extension that simplifies the creation of NetSuite SDF (SuiteCloud Development Framework) script objects. This extension provides an intuitive menu-driven interface to generate XML configuration files for various NetSuite script types.

Features

  • Menu-Driven Interface: Choose between 'Object' or 'File' categories, then select the specific script type you want to create.
  • Multiple Script Types Supported:
    • Client Script
    • User Event Script
    • Map/Reduce Script
    • Scheduled Script
    • Suitelet Script
    • Restlet Script
    • Portlet Script
    • Custom Record Script
    • Mass Update Script
    • CSV Import Script
  • Automatic Validation: Ensures script IDs follow NetSuite naming conventions (start with 'customscript_')
  • Length Limitation: Automatically validates and truncates script IDs to 40 characters maximum
  • Auto-generated File Names: XML file names are automatically created based on the script ID
  • Pre-filled Values: Default values are provided based on the selected script type

Usage

  1. Open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P)
  2. Type "NS SDF: Create" and select the command
  3. Choose the object category ('Object' or 'File')
  4. Select the script type from the list
  5. Enter the script ID (automatically validated to start with 'customscript_')
  6. Enter the script name
  7. The extension will generate the appropriate XML file in the current workspace

Requirements

  • Visual Studio Code 1.80.0 or higher

Extension Settings

This extension contributes the following command:

  • netsuite-sdf-tool.generateScript: Creates NetSuite SDF script objects through a menu-driven interface

Known Issues

  • None at this time

Release Notes

0.0.1

  • Initial release
  • Menu-driven interface for creating various NetSuite script types
  • Automatic validation and formatting of script IDs
  • Support for generating XML configurations for all major script types

Contributing

Contributions are welcome! Feel free to submit issues or pull requests to improve this extension.

License

This extension is licensed under the MIT License.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft