Autocomplete, hover documentation, and signature help
Completions for SpreadsheetApp, GmailApp, DriveApp, and the advanced services, parameter and return types on hover, and overloads while you type a call. All free without an account.
About
myFunction is a Chrome extension for people who write and maintain Apps Script at script.google.com. It marks errors that would stop a run, invalid service calls, and loops that risk the execution timeout while you type.
Updated October 14, 2026
Product
Completions for SpreadsheetApp, GmailApp, DriveApp, and the advanced services, parameter and return types on hover, and overloads while you type a call. All free without an account.
myFunction indexes every .gs file in the project and marks type errors, broken cross-file calls, invalid literal values, and service calls inside loops before you run the script. You see the problem while editing instead of in the execution log or after a 6-minute timeout.
Supported diagnostics come with a quick fix, such as replacing a cell-by-cell read loop with one getValues() call or adding a missing argument. Each fix changes text in your open editor only when you apply it.
AI quick fixes cover diagnostics that have no rule-based fix. Sign in with Google for 5 AI quick fixes, JSDoc generations, or explanations a month. myFunction Pro removes that limit. The extension sends only the enclosing code snippet, the script ID, the file name, and the diagnostic, and you review a diff before anything changes.
Differentiators
Built-in service declarations are generated from a dump of the live Apps Script runtime plus a curated set of method signatures, so completions and errors follow what the runtime accepts. Declarations for the 31 advanced services come from Google API Discovery documents.
VS Code with clasp needs Node.js, a command-line login, and push and pull synchronization before you get type checking. myFunction attaches to the project you already have open at script.google.com. There is nothing to install beyond the extension.
Extensions such as Google Apps Script Tools, ScriptFlow, and Google Apps Script GitHub Assistant focus on themes, editor productivity, and GitHub sync. myFunction adds type-aware diagnostics and quick fixes and runs alongside them.
Google Apps Script GitHub Assistant requires OAuth access to the Apps Script API, and Google Apps Script Copilot asks you to supply an AI-provider key. myFunction never requests Apps Script project scopes, and AI quick fixes need no key of your own.
Autocomplete, diagnostics, hover documentation, navigation, and rule-based quick fixes are free with no account. myFunction Pro is $5.99/month with no annual contract, cancel anytime, and a 14-day refund window on the first charge.
Competitor details are summarized from our Chrome extension comparison and editor workflow comparison.
Audience
Onboarding and support
Step 1
Add the extension to Chrome. Updates ship automatically through the Chrome Web Store.
Step 2
myFunction attaches to the open project. Autocomplete, diagnostics, hover documentation, and navigation work without an account.
Step 3
Signing in uses the identity scopes only. Signed-in accounts get 5 AI quick fixes, JSDoc generations, or explanations a month and can subscribe to myFunction Pro.
Step 4
Checkout runs through Stripe at $5.99/month. myFunction Pro removes the monthly AI limit, and you can cancel anytime.
Get started