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

Having trouble listing AdminDirectory groups in Apps Script
OnEdit not working with pasted values in google sheets
Using Linkedin API with google apps script?
Creating a google form from a google spreadsheet - Beginner
This add-on has created too many time-based triggers in this document for this Google user account
How to produce an HTTP error in Google Script published as web application? [duplicate]
Can't change the email settings on google scripts
Which query string for DriveApp.searchFiles() mimics the Drive search “is:unorganized”?
How to set the value of a cell to Sum of the cell and e.parameter
Apps-Script Time-Based Trigger on Form
Spreadsheet rename event with apps script
Duration from number or scripted duration formatting
Html string to google doc format file in google script
Why is my Google App Script running itself without triggers?
Google Forms Apps Script API to Enable Email Notification For New Responses
Utilities.formatString not working as expected

Categories

HOME
ember.js
sass
wmic
drupal-7
codeeffects
tumblr
spring-cloud-contract
httpclient
internet-explorer-11
actionscript-2
subquery
multiple-monitors
scala-native
flat-file
chocolatey
android-fragmentactivity
richfaces
explode
csh
switching
hash-collision
upnp
pentaho-report-designer
dpi
nesc
mangodb
dd-wrt
autofill
jackson-dataformat-csv
picturebox
precedence
bing-maps-api
.net-assembly
vsts-package-management
pmwiki
swagger-editor
inkscape
topic-modeling
onbackpressed
g1gc
php-ews
rapidweaver
walmart-electrode
webdatagrid
ticker
gce
emoticons
libreadline
xib
wcf-ria-services
firepath
try-finally
foxit
contour
uwp-maps
squirrel
asynccallback
flexjson
sonarqube5.3
datainputstream
jta
app.xaml
paypal-nvp
wif
urn
mogrify
sparse-file
gulp-livereload
swift2.1
jai
cpan
obfuscar
odftoolkit
log4cplus
colt
phpdocx
httpcontext
magic-numbers
bsod
sslexception
vertical-rhythm
ruboto
shortcuts
soa-suite
zend-lucene
objcmongodb
arbor.js
phpsh
cgpath
xgettext
deploying
applicationcontext
jpf
driving-directions
flash-cs5.5
querystringparameter
shared-objects
goliath
collect
rtsp-client

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