Hi folks,
I have a AppsScript that I trigger via an API. It's very simple - it accepts a list of presentation IDs and slide IDs, and simply loops through each presentationID then does an "append" of the "slideIDs" into a new presentation. The script is setup to be able to handle slides that come from multiple presentations, but from my testing thus far, I have only ever attempted to copy from one unique presentation.
The challenge I've ran into when running the script on accounts that are associated with a domain (think GSuite Business, etc), the processing time is (on average) 5x as slow. I've been logging this so I can calculate the average from the last ~75 runs of my script:
- Personal Accounts: 8.61808 seconds/ slide append
- Domain Accounts: 38.03167 seconds/ slide append
It's worth mentioning again here that each run of the script is identical code, so if there was some core inefficiency in the code, I would expect to see it equally impact runs of any "type" of account.
There is a similar problem documented
here (StackOverflow) from 2020 where the only responses suggest this is not intended and that this should be raised with Google.
Any thoughts or escalation opportunities?
Thanks in advance,
Ben