google-apps-script


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?

Related Links

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

Categories

HOME
cntk
vb6
antivirus
facebook-graph-api
google-contacts
json-ld
csvhelper
heap-memory
jrebel
requirejs
contact-form-7
goutte
pca
flexbox
game-maker-studio-1.4
jacoco
thumbnails
mousewheel
shippo
nmake
jquery-waypoints
logarithm
ui5
pitest
spring-profiles
spreedly
receipt
modelandview
body-parser
nsurlconnection
ios-ui-automation
hashcat
rider
xen
bing-maps-api
vmd
codesys
delphi-10.1-berlin
bayesian-networks
stdclass
react-native-router-flux
homekit
lftp
amd
rapidweaver
azure-availability-set
data-integration
web-deployment-project
multi-agent
modelattribute
pagefile
launch
selenium-firefoxdriver
mercury
python-hypothesis
jcreator
libtiff.net
android-navigationview
spring-ioc
mix
linkageerror
achievements
amazon-kcl
getrusage
function-fitting
unity5.3
site-prism
sevenzipsharp
harp
digits
cpu-cores
rspec3
orientation-changes
cocoascript
java-collections-api
surrogate-key
initialization-vector
loop-invariant
iconv
getusermedia
concurrent-programming
maven-ant-tasks
noir
pivotal-crm
hibernate3-maven-plugin
boost-date-time
act

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App