Skip to content

About

About myFunction

myFunction is a Chrome extension for the Google Apps Script editor that catches crashes, quota timeouts, and invalid service calls as you type, for people who write and maintain Apps Script at script.google.com.

Updated October 14, 2026

Product

What myFunction does

Autocomplete, hover docs, and signature help

Completions for SpreadsheetApp, GmailApp, DriveApp, and the Advanced Google Services, with parameter and return types on hover and overloads while you type a call. You switch to the reference docs less often, and these features are always free.

Project-wide diagnostics

myFunction indexes every .gs file in the project and flags 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 an execution log or after a 6-minute timeout.

Deterministic quick fixes

Supported diagnostics come with a quick fix, such as batching a cell-by-cell read into one getValues() call or adding a missing argument. Each fix changes text in your open editor only when you choose to apply it.

Optional AI quick fixes

AI quick fixes cover diagnostics without a deterministic fix. Signed-in accounts get 5 a month, and myFunction Pro removes that limit. Only the enclosing code scope and the diagnostic are sent, and you review a diff before anything changes.

Differentiators

What makes myFunction different

Types generated from the live Apps Script runtime

Service declarations are emitted from a runtime introspection dump plus a curated signature corpus. Completions and errors follow what the Apps Script runtime accepts, including for all 31 Advanced Google Services.

Works in the native editor, with no local setup

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, so there is nothing to install beyond the extension.

A language server, not a theme or sync tool

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 it runs alongside those tools.

No Apps Script API scope and no API key to bring

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.

Free core features and $5.99/month with no contract

Autocomplete, continuous diagnostics, hover docs, navigation, and deterministic 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.

Competitor details are summarized from our Chrome extension comparison and editor workflow comparison.

Audience

Who uses myFunction

  • Google Workspace administrators automating user, Drive, and Gmail tasks in Apps Script.
  • Operations, finance, and reporting teams whose processes run on Google Sheets automations.
  • Developers building Apps Script web apps, add-ons, and triggers who want type checking without leaving the browser.
  • Consultants and agencies maintaining Apps Script projects they did not write.
  • Educators and learners picking up Apps Script who benefit from inline documentation and early errors.

Onboarding and support

How myFunction works

  1. Step 1

    Install from the Chrome Web Store

    Add the extension to Chrome. Updates ship automatically through the Chrome Web Store.

  2. Step 2

    Open a project at script.google.com

    The language server attaches to the open project. Autocomplete, continuous diagnostics, hover docs, and navigation work without an account.

  3. Step 3

    Sign in with Google for AI quick fixes

    Signing in uses standard identity scopes only. It unlocks 5 AI quick fixes or JSDoc generations a month and lets you subscribe to Pro.

  4. Step 4

    Upgrade to myFunction Pro when you need more

    Checkout runs through Stripe at $5.99/month. Signed-in accounts get 5 optional AI quick fixes or JSDoc generations a month; Pro removes that limit, and you can cancel anytime.

Support
Email support@myfunction.dev for product questions, bug reports, billing, and security concerns. Messages go to the team at Benchcut Logic LLC, which builds and operates myFunction.
Billing and refunds
myFunction Pro bills monthly through Stripe with no contract. Refunds are available within 14 days; see the refund policy.
Your project stays yours
myFunction never runs your functions, creates deployments, or saves changes on its own. Read the details in security and data handling.

Get started

Add the language server to your Apps Script editor.