I'm developing a Google Sheets add-on and I wonder what is the best strategy to test it with real users before submitting it to the add-on store. I have read the development checklist on this page:
https://developers.google.com/gsuite/add-ons/how-tos/publishing-editor-addons
And it says, among other things:
- The editor add-on must be fully functional - it can't be a “work in progress.”
- The script has been tested with multiple active users.
So the question is now, how can I share it with multiple real active users so that they can test it? The only real way to actually share it seems to be to publish it to the add-on store, so this seems like a bit of a catch 22.
The alternatives I have found so far:
I have been developing the add-on as a script (Using Tools -> Script Editor) in Google Sheets. This will cause the script to be attached to the spreadsheet. I can share this spreadsheet with other people, and when they open it they can run the script. However, they can only run the script in the particular spreadsheet I share with them. What if they want to test it on their own data?
I can share the actual script with other people. If I do this they can open the script and create a test configuration as explained here: https://developers.google.com/gsuite/add-ons/how-tos/testing-editor-addons. However, this is quite a technically involved process. Asking friends without programming experience to follow the steps seems like asking a bit much. If I only ask friends with programming experience, the tests will not really be representative for average users. And it says in the checklist that the add-on should be tested with "multiple active users", not "multiple active programmers".
Is there an alternative test method that I have missed? Anyone who has experience of this process and who has insights to share?