Quotas vs. Limitations Clarification for Editor Add-ons
44 views
Skip to first unread message
Trace Bowen
unread,
Aug 22, 2024, 10:54:44 AM8/22/24
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Google Apps Script Community
Dear Community,
I am seeking clarification to the question of how Apps Script's quotas and limitations apply to editor add-ons for workspace. My first question is:
What is the difference between the 'quotas' and 'limitations' that the documentation references? Are one of them user-based, and the other script-based?
My second follow-up question is:
How do these quotas and limitations apply to editor add-ons that are released to the google workspace marketplace? I have researched this question extensively on the internet across multiple forums and have not found a definitive answer, only speculation and differing opinions. The example I'd really like to ask about are URLFetch calls, and if you have some add-on published to the marketplace that performs a URLFetch to something like firebase to complete a user authentication, does that mean that only 20,000 users can only open the app once before hitting the quota? Or does that mean each user can only open it 20,000 times each (which is extremely generous)? What's the reality here?
Here's 2 examples linking to research I have done on this question without any definitive answer.
This example is from only about 2 and a half years ago, and references someone who has published an add-on, relaying difficulties of even new users who have not used the app once trying to launch it and being met with the same error. This implies that the URLFetch applies to the script-level and not the individual users.
This example is from this community, about 3 years ago. Expert Alan Wells chimes in, but again just relays his speculation and provides the caveat that he's not exactly sure.
Can someone please help share some wisdom and confirm the answers to this question so add-on developers can finally have some peace of mind? Thanks!