Three steps from the extension to your spreadsheet menu.

01

Open the Recipe tab in the SheetLink extension popup. Browse official and community recipes.

02

SheetLink injects the script into your spreadsheet's Apps Script project. No copy-paste, no setup.

03

A new "SheetLink Recipes" menu appears in your Google Sheet. Click to run any installed recipe.

Recipes are Google Apps Script functions. They run entirely within your Google account — SheetLink never has access to your spreadsheet data outside of the sync process.

First-time setup takes about 2 minutes. This is a one-time requirement from Google.

1ONE-TIME SETUP

Google requires you to enable the Apps Script API in your account settings before recipes can be installed. This is a security feature to prevent unauthorized script modifications.

  1. Visit script.google.com/home/usersettings
  2. Toggle on "Google Apps Script API"
  3. Wait 2-3 minutes for Google's systems to propagate the change
2

Initialize your Apps Script project to enable recipe installation.

  1. Visit script.google.com/home/my
  2. Click the "New Project" button
3

Now you can install recipes from the SheetLink extension.

  1. Open the SheetLink extension and go to the Recipes tab
  2. Click "Install" on any recipe
  3. The recipe will be added to your spreadsheet's "SheetLink Recipes" menu

You will see a "Google hasn't verified this app" warning

This is expected and safe. The "app" is your own Apps Script project — you are both the developer and the user. Google shows this warning for all container-bound scripts that haven't gone through their app verification process (which isn't applicable here since you own the script).

Click "Advanced" → "Go to SheetLink Recipes (unsafe)" to proceed. You're authorizing your own script to modify your own spreadsheet.

Future installs are instant. Once you've completed the authorization flow once, installing additional recipes requires no further setup.

Error: "Apps Script API is disabled"
Make sure you've enabled the API at script.google.com/home/usersettings and waited 2-3 minutes.
Error: "Requested entity was not found" (404)
Make sure you completed Step 2 (creating a new Apps Script project). If you just enabled the API, wait a few more minutes for Google's systems to propagate.
Menu doesn't appear after install
Refresh your Google Sheet. The menu is added when the spreadsheet reloads.

Anyone can contribute a recipe. All community code is public, auditable, and hosted on GitHub. Install counts are tracked anonymously — no personal data stored.

Yes. Here's exactly what happens — and what doesn't.

Every recipe is hosted on GitHub. You can read the entire script before installing — nothing is hidden or obfuscated.

Recipes execute as Google Apps Script inside your own spreadsheet. SheetLink is not in the execution path once installed.

The Apps Script permission is only requested when you choose to install a recipe — not on initial sign-in. Core sync works without it.

Uninstall any recipe from the extension with one click, or delete the script directly from your Apps Script editor.