Apps Script crasht: 'service invoked too many times'
Apps Script heeft daglimieten per gebruiker, en ze verschillen per Workspace-tier. Bij intensief gebruik kom je rond de middag aan de cap.
Probeer dit eerst zelf
- 1Bekijk de Apps Script-quota's in de Google-documentatie - ze verschillen tussen consument-Gmail, Workspace Starter en Standard/Plus.
- 2Verminder API-aanroepen door batch-bewerkingen te gebruiken: getValues() voor een hele range in plaats van per cel.
- 3Splits zware scripts in stukken die elk korter draaien dan de uitvoerings-limiet (6 minuten op een persoonlijk Gmail-account, 30 minuten op Workspace).
- 4Cache resultaten met CacheService voor data die niet vaak verandert.
- 5Bij echt veel werk: overweeg de bewerking buiten Apps Script te verplaatsen, naar Cloud Functions of een script op een server.
Wanneer ons inschakelen
Apps Script-architectuur (triggers, batches, queues) is een echte rabbit-hole. Vraag advies voor je veel tijd in optimaliseren steekt - soms past een ander tool beter.
Zie ook
- Nieuwe medewerker heeft account maar kan niet bij Outlook of TeamsEen M365-account zonder licentie is een leeg huls. Toewijzen kan in een paar klikken, maar de juiste plan-keuze loont op de lange termijn.
- Medewerker uit dienst, maar e-mail moet bewaard blijvenDirect de licentie intrekken zet een timer van 30 dagen op de mailbox. Met de juiste route houd je toegang tot de mail zonder licentie te blijven betalen.
- We betalen voor licenties die niemand gebruiktTussen vertrekkers, dubbele plannen en testaccounts hangt vaak 10-20% loze licentiekosten. Met een usage-rapport zie je het direct.
Past het bovenstaande niet?
Beschrijf je situatie hieronder. We sturen jouw input plus de stappen die je al zag naar onze AI en geven gericht vervolg-advies. Als het te risicovol is om zelf te doen, zeggen we dat ook.
Of doe het helemaal niet zelf
Onze Managed IT-klanten zoeken dit soort vragen niet op. Eén aanspreekpunt, vaste prijs per maand, en het is binnen werktijd opgelost.