I've created a google sheets add-on for someone else, and they need other people in their Gsuite organization to be able to use the add-on as well. The add on worked as intended during testing and development, but when we published it, it would only work for the account that published it. When other's tried using it, it would not work properly. It had some functionality, but not others, and I'm unable to pinpoint what is happening.
I have been googling, following guides and experimenting for hours now and cannot figure this out. I believe I have added all the scopes needed, and enabled all the apis, but I am new to this so idk?
I'm sorry if this is a really vague and not very thought out question, but I really need help and don't really know where else to go. Any help is appreciated so much
[EDITED WITH CODE] The Add-on shows up in the marketplace and can be installed. It shows the menu and the sidebar, but no buttons actually work in the sidebar. I think its an issue with the add-on and publication of it, rather than an issue with the code itself, but I guess that's why I'm asking here... https://codepen.io/garrettarh/pen/abvgmKJ I get this error in the chrome console:
Uncaught (string of numbers)-mae_html_user_bin_i18n_mae_html_user.js:54
I know it's not pretty lmao, but I'm new to Gsuite and App Script, just finding something that works. Optimization isn't really the priority atm.
[EDITED WITH SCOPES]

[EDIT WITH WORKAROUND] I came across this question Uploading a file using an HtmlService form in Google Apps always causes "server error" and a stack trace
and someone suggested using STABLE as the runtime version instead of V8, and so far I believe this has fixed my issue. I'm not savvy enough to know exactly what was wrong.