Skip to content

Troubleshooting

GPTSheetsPlus never throws a spreadsheet error for an API problem. Instead the cell shows a text message beginning with Error: that explains what to do. This page lists the common ones.

Setup and license

Cell showsFix
#NAME?The add-on is not installed for this Google account, or the sheet needs a reload. Install from the Marketplace and reload.
Error: Free trial for OpenAI used up (10/10) ... (or Gemini, Perplexity, Bright Data, EXA)The trial for that provider is finished. Activate your license and add your own key for that provider.
Error: Firecrawl functions need the lifetime license ...Firecrawl has no trial. Activate the license, then add your Firecrawl key.
Error: OpenAI API key not set ... (or any provider)You are licensed but have not added that provider’s key. Use Set API Keys and the menu item named in the message.
Please activate your license first. (dialog)You opened Set API Keys before activating. Run Activate License first.
Invalid license key. Please try again.Check for missing characters or spaces. Use the key from your Lemon Squeezy email. Still stuck? Email us.
License activated but functions still say the trial is used upActivate from a spreadsheet you own, then reload. Make sure you are signed in to the same Google account that activated.
The shared free-trial key for ... is not configured yetA problem on our side. Email us, or activate the license and use your own key.

Provider errors

Cell showsFix
... returned 401 or 403The key was rejected. Re-copy it from the provider’s dashboard and paste it again via Set API Keys. For Bright Data, a 403 usually means a zone problem: see below.
... returned 402 or 429No credit or a rate limit on your provider account. Check billing, wait a minute, then re-run.
... returned 404The model name does not exist or was retired. Use a name from the formula reference.
... returned 500 or higherThe provider had a temporary problem. Wait and re-run the formula, for example by editing the cell.
Error: Prompt blocked by API due to safety settingsGemini refused the prompt. Rephrase.

Scraping

Cell showsFix
Error: Invalid URL: ...Include the scheme: https://example.com/page, not example.com/page.
A message mentioning Bright Data zonesCreate a Web Unlocker API zone in your Bright Data control panel, then either let auto-detection find it or set it via Set API Keys → Insert Bright Data Zone (optional).
Page comes back empty or as a loading shellThe site needs JavaScript. Pass waitFor greater than 0, or use =BRIGHTDATA(url, "markdown", TRUE).
Content ends with [truncated: page exceeds the 50,000 character limit ...]Expected for long pages. Use =SCRAPE_TITLE(), =SCRAPE_DESCRIPTION() or =EXTRACT_INFO() to get the part you need.
No links found / No title foundThe page has no such element, or needs rendering.

Caching and recalculation

SymptomFix
The same answer comes back after I changed my mindResponses are cached by prompt. Pass TRUE as ignore_cache or change the prompt. See Caching.
Answers change when I open the sheetPaste results as values (Edit → Paste special → Values only).
Error: exceeded property storage quotaPass TRUE as ignore_cache for that formula, or move the rows to a new spreadsheet.

Spreadsheet limits

SymptomFix
Loading... never finishes, or Exceeded maximum execution timeToo many cells calculating at once. Fill a few hundred rows at a time and paste as values between batches.
#REF! under =SERP() or =LIST_STUFF()The function spills into the cells below and one of them is not empty. Clear them.
Internal error executing the custom functionA transient Google Sheets error. Re-enter the formula. If it persists, email us with the formula.

Still stuck?

Email [email protected] with the formula you used and the exact text in the cell. We reply within 1 to 2 business days. We are in the GMT+7 time zone, so a reply may take a little longer if it is night time there.