Skip to content
Google Apps Script · error message

Apps Script: Too many scripts running simultaneously for this Google user account

RetryableConcurrent executions

Last verified

The exact message
There are too many scripts running simultaneously for this Google user account.

What it means

Google's quotas page says this indicates that you have too many scripts executing at once, although not necessarily the same script. The documented limit is 30 simultaneous executions per user, across every project, add-on and custom function running as your account.

A close relative, Script invoked too many times per second for this Google user account., means executions are starting too quickly rather than running too long; Google notes it most commonly occurs for custom functions called repeatedly in one spreadsheet.

Both are temporary. Executions succeed again once the number running at once drops.

What it looks like

=MYPRICE(A2)   // copied down 2,000 rows -> 2,000 executions
=MYPRICE(A2:A2001)   // one execution returning 2,000 values

Why it happens

  • A spreadsheet full of custom functions that all recalculate at once.
  • Several add-ons refreshing data at the same time under one account.
  • Many time-driven triggers scheduled on the same minute.
  • A web app executing as the deploying user and receiving a burst of requests.

How to fix it

  1. Check the Executions page filtered to Running to see what is active at once.
  2. Replace per-cell custom functions with a single function that takes a range and returns an array.
  3. Spread triggers across different minutes or hours.
  4. Deploy busy web apps to execute as the user accessing them where the use case allows, so load is not concentrated on one account.
  5. Retry the failed execution after a short wait.

How to stop it recurring

Keep concurrency low by design: range-based custom functions, staggered schedules, and queue-based processing for bursty inputs. Uninstall add-ons you no longer use, since their background executions count against the same per-user limit. If a job must fan out, cap how many pieces run at once instead of starting them all together.

Official documentation: developers.google.com/apps-script/guides/services/quotas. See all Apps Script error messages or the Apps Script limits and quotas.

Related errors

Definitions

Quick answers

What does "Too many scripts running simultaneously for this Google user account" mean in Apps Script?

Google's quotas page says this indicates that you have too many scripts executing at once, although not necessarily the same script. The documented limit is 30 simultaneous executions per user, across every project, add-on and custom function running as your account. A close relative, Script invoked too many times per second for this Google user account.

How do I fix "Too many scripts running simultaneously for this Google user account"?

1. Check the Executions page filtered to Running to see what is active at once. 2. Replace per-cell custom functions with a single function that takes a range and returns an array. 3. Spread triggers across different minutes or hours. 4. Deploy busy web apps to execute as the user accessing them where the use case allows, so load is not concentrated on one account. 5. Retry the failed execution after a short wait.

Run the job somewhere with its own limits

If a script keeps hitting its host's quotas, an Autonoly workflow can run the same steps on a schedule in an isolated cloud container, and the AI agent has a terminal with Python for steps that need code. Autonoly has limits of its own, priced in credits.

Also see Agent terminal & SSH.