JetBrains IDE Plugin

meanmail.dev Google Apps Script Support

Develop Google Apps Script projects in JetBrains IDEs. The next-release OAuth verification candidate adds an explicit read-only comparison with one remote project.

8.8KDownloads
4.4Rating
FreemiumPricing

Use the free feature set and check the current Pro evaluation and pricing options on JetBrains Marketplace.

What Google Apps Script Support Does

Google Apps Script Support adds dedicated editing, navigation, and Google service completion for Apps Script projects in JetBrains IDEs. The next-release verification candidate also recognizes the standard .clasp.json project file and the source layout it defines.

Available editor features

  • Modern JavaScript syntax support and project-wide navigation.
  • Completion for Google Apps Script services and APIs.
  • The verification candidate for the next plugin release adds an optional, user-initiated read-only comparison between local files and one remote Apps Script project.

The cloud connection is not a synchronization, deployment, or remote execution service. It never changes the remote project.

Optional cloud connection

Read-only Google Apps Script comparison

This OAuth feature is in the verification candidate for the next plugin release and is not yet available in the current Marketplace build.

Login establishes a user-approved read-only OAuth grant. Only when you explicitly choose Compare with remote HEAD does the plugin use the https://www.googleapis.com/auth/script.projects.readonly scope to request the source files and manifest of the single Apps Script project identified by your local .clasp.json file.

  • Remote source is used only to show the comparison you requested inside your IDE.
  • Source content stays in memory only for the requested comparison. Short-lived access tokens remain only in memory until expiry and are never persisted. The refresh credential is stored locally in JetBrains Password Safe.
  • The plugin does not enumerate projects, upload project content to meanmail.dev, write, deploy, execute, or synchronize Apps Script projects.

You can disconnect at any time from the plugin toolbar. See the Privacy Policy for the complete Google user data disclosure.

Getting Started

  1. Install the current Marketplace build for the editor features.
  2. In the next-release verification candidate, open a project with a standard .clasp.json.
  3. Choose Login to establish the read-only grant, then explicitly choose Compare with remote HEAD to request the comparison.

Categories

code editingprogramming languagetools integration

Ready to try Google Apps Script Support?

Use the free feature set and check the current Pro evaluation and pricing options on JetBrains Marketplace.