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

How to use the getRange() method with an array value as one of the parameters
Send email from a Google Script with another 'From' address
Embedding vs Attaching chart images
How can I create spreadsheet with included gs script by API?
Set array elements as options using setchoicevalues
Google Sheets: Copy Rows Based on Condition
How to import source files into google apps script project embedded in a google spreadsheet
Google Apps Script to access Google Sheet in a folder via Google Apps Script
returning document owner for large list of Google Drive doc IDs
google apps script loop through range argument
Google Sheets Publish As JSON using Google Scripts
Importing Google Apps Script form submission into existing Spreadsheet
Requesting data access for my domain installed Google Apps Script webapp
Google doc HTML Service sidebar to get info from spreadsheet
Google Script: autoResizeColumn not working properly on hyperlink
Preventing reviewers from viewing data belonging to other reviewers in Spreadsheet

Categories

HOME
google-apps-script
cntk
app-inventor
winapi
hana
h2
wampserver
sequelize.js
proguard
aruco
android-viewpager
intellij-plugin
equalizer
rhapsody
sql-update
url.action
servicemix
nsmenuitem
go-cd
npm-install
auditing
upnp
ggmap
bitcoin-testnet
devforce
ivy
jackson-dataformat-csv
geo
body-parser
color-scheme
.net-assembly
alchemy.js
wcf-security
rkt
python-idle
nsjsonserialization
walmart-electrode
gist
broadcast
jgraph
multi-agent
slidesjs
google-maps-ios
rpostgresql
jszip
svn-merge
build-process
nsfetchedresultscontrolle
nofollow
multiple-file-upload
windows-nt
asynccallback
sun-codemodel
eml
android-recyclerview
sonarqube5.3
schtasks.exe
eyeql
datasnap
response-headers
integral
ffprobe
lines-of-code
rhel5
cloudpebble
jquery-autocomplete
qtestlib
and-operator
power-law
csplit
alpha-transparency
indexing-service
joox
slick-2.0
opensocial
healthvault
osx-snow-leopard
.net-cf-3.5
asp.net-mvc-scaffolding
justgage
android-contextmenu
android-4.0
attachevent
osi
static-variables
deploying
caliper
separation-of-concerns
jquery-selectbox
fileutils
throttling
open-graph-beta
hardware-acceleration
grooveshark
savestate
oggvorbis





Mobile Apps Dev
Database Users
javascript
java
csharp
php
android


MS Developer
developer works
python
ios
c
html
jquery


RDBMS discuss