I had to do an authorize when I made my first copy. I haven't had an authorization popup on any other copy of that copy. I remember doing that oauth authorization in google on the first copy.
What I don't understand is that the script that I'm running is apparently associated with what is now my spreadsheet. Heck, I can "Edit" it (adding a space), so that I save my own copy of it, and I still have to give it permission at run time.
I have popups enabled for google.
I not only gave permission for all this to NoScript, but I even turned off script protections globally so that any script would run (at that point, NoScript is just preventing XSS exploits).
Let me try a brand-new copy of the sheet:
(EDIT: I really, really hate this forum software junk)
Click on the "make copy" link in post 1.
Have the spreadsheet in front of me, no permissions request.
Save a new copy inside mydrive/games/codex/pbf
Select MonoWhite for me
Select Past, Blood, and Discipline for my opponent
... and "Working" has been up for a minute now, just to start game?
Oh, and just in case: the previous sheet still wants me to grant permission when I hit discard/draw.
Annoyance: Every so often, clicking on those buttons brings up the "Drawing" panel.
EDIT 2: Reloading that sheet, hitting "start game" brings up an authorization needed panel, which also brings up all those blank windows that don't authorize anything.
EDIT 3: I actually went over to the Google account page.
So I've got that script authorized.