Skip to content

About

About myFunction

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

What myFunction does

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.

Diagnostics across every file

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.

Rule-based quick fixes

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.

Optional AI quick fixes

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

What makes myFunction different

Types generated from the live Apps Script runtime

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.

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

Runs alongside theme and sync extensions

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.

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 diagnostics, and myFunction Pro at $5.99/month with no contract

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

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 want inline documentation and errors marked before the first run.

Onboarding and support

How to get started

  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

    myFunction attaches to the open project. Autocomplete, diagnostics, hover documentation, and navigation work without an account.

  3. Step 3

    Sign in with Google for AI quick fixes

    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.

  4. Step 4

    Upgrade to myFunction Pro when you need more

    Checkout runs through Stripe at $5.99/month. myFunction Pro removes the monthly AI 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. You can get a refund of your first charge within 14 days. See the refund policy.
What myFunction does not do
myFunction never runs your functions, creates deployments, or saves changes on its own. Read the details in security and data handling.

Get started

Add myFunction to your Apps Script editor.