SuiteCloud Extension for Visual Studio CodeSuiteCloud Extension for Visual Studio Code is part of the SuiteCloud Software Development Kit (SuiteCloud SDK), a set of tools to customize your NetSuite accounts. SuiteCloud Extension for Visual Studio Code allows you to customize your SuiteCloud projects for NetSuite. The available SuiteCloud projects include SuiteApp projects — self-contained, standalone projects that you can publish in the SuiteApp Marketplace for other users to download and install, and Account Customization Projects — intended for customizations on accounts you own, such as your production, development, and sandbox accounts. Read more about SuiteCloud SDK and SDF in SuiteCloud SDK Overview and SuiteCloud Development Framework Architecture. Installation PrerequisitesThe following software is required to work with SuiteCloud Extension for Visual Studio Code:
Read the detailed list of prerequisites in Installation Prerequisites for SuiteCloud Extension for Visual Studio Code. Supported VersionsYou should use the latest version of the SuiteCloud Extension for Visual Studio Code available in the Marketplace. The table below is informative and correlates extension versions in the Marketplace and NetSuite versions.
Installing SuiteCloud Extension for Visual Studio CodeTo install SuiteCloud Extension for Visual Studio Code, follow these steps:
See more details about installation in Installing and Setting Up SuiteCloud Extension for Visual Studio Code. Getting StartedHow to Trigger the Command PaletteInteract through the Command Palette to use SuiteCloud Extension for Visual Studio Code. To trigger it, click View > Command Palette or use the relevant shortcut:
How to Work with a SuiteCloud ProjectTo start working with a SuiteCloud project, you can do any of the following actions:
How to Work with Multiple SuiteCloud ProjectsTo add a SuiteCloud project to an already opened Visual Studio Code window, go to File > Add Folder To Workspace ... and select the root folder of your SuiteCloud project. This lets you work with multiple SuiteCloud projects at the same time. Making a File Active in the EditorFor the extension to detect the working SuiteCloud project and run any command against it, you first need to select a file from the current workspace to make it active in the editor. Setting Up an AccountTo start using your NetSuite accounts with SuiteCloud Extension for Visual Studio Code, you first need to set them up. The account set up includes adding an account to the extension and setting it as default. As a prerequisite to adding an account, a SuiteCloud project must be open in Visual Studio Code. To add an account, follow these steps:
To set an account as default for a project, follow these steps:
SuiteCloud CommandsThe following SuiteCloud commands are available through the Command Palette:
To read more about what you can do with SuiteCloud Extension for Visual Studio Code, visit SuiteCloud Extension for Visual Studio Code Usage. Using SuiteCloud Extension for Visual Studio Code with SuiteCloud CLI for Node.jsSuiteCloud CLI for Node.js is compatible with your Visual Studio Code integrated terminal, so you can run SuiteCloud CLI for Node.js commands directly there, independently from VS Code. To read more about it, visit SuiteCloud CLI for Node.js. Release Notes & DocumentationTo read the 2024.2 NetSuite's release notes and documentation, check the following sections of NetSuite's Help Center:
ContributingSuiteCloud Extension for Visual Studio Code is an open source project. Pull Requests are currently not being accepted. See Contributing for details. LicenseCopyright (c) 2022, 2023, 2024 Oracle and/or its affiliates The Universal Permissive License (UPL), version 1.0. See License for details. By installing SuiteCloud Extension for Visual Studio Code, you are accepting the installation of the SuiteCloud SDK dependency under the Oracle Free Use Terms and Conditions license. |