Determine Script Authorization Requirements
I have a script associated with a spreadsheet which requests Authorization. When granted and I look at the Permissions associated with my account the script has the following: Has some account access, including Google Docs Google Docs View and manage your documents in Google Drive View and manage your spreadsheets in Google Drive Additional access View and manage your forms in Google Drive I am surprised it is going to this level as all the function calls I am seeing are either getting an active item or getting the sheet by name (not the file, a tab inside the file). Outside of an HTML service form, there is nothing I see which should call a Google Form item. Nor do I see anything about a Doc. Just Spreadsheet items. Is there any way to determine where the various authorized access items are IN the code without trial and error?
Logging (lots of) Gmail Data into a Google Sheet
What are the specific quotas for Properties Service in Google Apps for an Add-On?
Adding guests to calendar event by script without invites being sent
Using a standalone Google App Script Web App as a Web Service : Concurrency Issue
Sort values of “totalsForAllResults” of google analytics API
google apps script trigger event upon update from external source
Use App Script to carry out one function, once, on many spreadsheets
Is there any way to get alert and prompt buttons to follow the UI Style guide for add-ons
Carrying a sum forward as new spreadsheet is created
Check if the active cell is in a specific named range
How can I edit Google Spreadsheets Cells using the API?
Cannot start publishing my Google App Script as Add-on
How to pass bounded script to another user so he can add it to his own spreadsheets?
OnOpen or time trigger - move rows to another spreadsheet if 2 criteria met
Copy relative formulas in Google Sheets (Drive / Docs) using scripts
Alert or prompt OK not being selected when user hits enter key