Hi everyone,
I'm looking for some general advise on differences between accessing Google Apps Script via a built-in Sheets add-on vs building my own Chrome extension.
In the extension setting, the user request goes from the extension front-end to my API server. The API server then makes calls to Google AppsScript via the 'web app' option which makes POST calls to the Google Apps Script project.
In the add-on, I'm imagining the add-on front-end first making calls to my API server, getting a response back and then calling the Google AppsScript which gets executed on Google backend.
A few questions, any general advise or help here is greatly appreciated
1. Is there a preference from your experience between the add-on route vs extension?
2. For small latency, which model is better or are they basically the same?
3. For the extension, I want to deploy the Web App such that it uses the quota of the end user accessing my extension rather than my (developer) quota. I searched online and it seems like it is possible, but can someone verify this? I also can't share the apps script project with the user and would like to use a simple oauth mechanism to generate a token and send it when making the POST request.
4. How should I think about quota in general? Is there a total runtime per day or per hour against a script that applies?
5. What is the general reliability of using Apps Script to do things with Sheets? I'm thinking about availability, latency and consistency.
Thank you for your help in advance. Please let me know if anything needs further clarification.