Completions
Members, parameters, and enum values across Apps Script services, ranked in context.
Google Apps Script code completion
myFunction adds type-aware code completion, documentation, and diagnostics directly inside the native Apps Script editor—without asking you to move the project into a local toolchain.
Inside the editor
The language server works against editor models, so it can help as you write without running your script or saving your open editor text. Use it to find a member, understand a call, and correct a problem before it reaches runtime.
Members, parameters, and enum values across Apps Script services, ranked in context.
Signatures, parameter types, return types, and service documentation at the cursor.
Overloads and argument positions while you write a call.
Type errors, API misuse, malformed literal values, and common performance problems as you type.
Move from a call to its definition across the files in the open project.
Free deterministic fixes for supported diagnostics. You choose whether to apply each one.
Native editor and extension
The native editor remains the place to write, save, and run Apps Script. myFunction adds types generated from the Apps Script services at runtime, plus editor support for enabled advanced services.
| Need | Native editor | With myFunction |
|---|---|---|
| Service completion | Basic member name list. | Typed members with parameters and documentation, ranked in context. |
| Type checking | Syntax errors. | Type checking against the Apps Script services your code calls. |
| Hover and signatures | Brief member summaries and limited parameter hints. | Full signatures, typed parameter positions, return types, and linked service documentation. |
| Navigation | Limited to the current file. | Go to definitions across all files in the open project. |
| Advanced services | No additional editor model. | Enabled advanced services are added to the project editor model. |
Editor help, bounded
Completions, diagnostics, hover information, signature help, navigation, and deterministic quick fixes are free without an account. Diagnostics run continuously as you edit. A quick fix changes your open script only when you choose to apply it; saving and running remain in Apps Script.
Signed-in accounts can use 5 AI quick fixes a month at no cost, and an active myFunction Pro subscription at $5.99/month removes that limit. AI fixes work on the enclosing code snippet and show a diff for you to review before the change is applied.
Read the security boundariesStart in the editor you use
Autocomplete and continuous diagnostics are free without an account. Signed-in accounts get 5 optional AI quick fixes a month, and myFunction Pro removes that limit for $5.99/month. See the plan details before you install.