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

Google Sheets - Make sure cells have a value before executing script
Script to have Forms send an email w/ a Control Number upon “Submit”
Show authorization popup to editor in sheet Interface instead of running any function manually in google script code editor
Can I overwrite the contents of an Excel file (exported from Google Sheets) saved on Google Drive with apps script
'Change' event triggers a function only if changes made in a specific sheet and not anywhere in the spreadsheet
Setting cell border width in Google Apps Script
Error to reach in “openById”
Struggling with an If / Else Script
To convert google sheet script into an array to run faster
Linkurl for image doesnot work when mailed
Google Apps Script for Approving or Denying Request -
Finding Multiple Values in Google Spread-Sheets
Create template Google Sheet with script to rename from cell value
how to retrieve scores of google form in script when user submit her answers
How to expose a web API to a google apps script
“Missing close double quote (”)" error with BigQuery but I'm not uploading any quote

Categories

HOME
python
crystal-reports
admin-on-rest
crate
vhdl
amazon-swf
jsviews
uibutton
laravel-5.2
parse-server
appmaker
javamail
height
informatica-powercenter
symfony-forms
netezza
pyyaml
chocolatey
zend-framework-mvc
multiple-columns
binutils
rworldmap
myob
bootstrap-typeahead
logarithm
katharsis
upnp
cgal
vegan
smart-mobile-studio
pycparser
fabric-digits
ios-ui-automation
rhino
service-locator
viewstate
inkscape
es-shell
mongoexport
tic-tac-toe
floating-accuracy
ssh.net
distributed-transactions
ajp
sapui
text-classification
google-maps-ios
crash-reports
android-bitmap
pycurl
selenium-firefoxdriver
polar-coordinates
update-site
angularjs-ng-pattern
metalsmith
dbscan
logcat
flexjson
qt-linguist
portfolio
android-recyclerview
cctray
self-hosting
function-fitting
schtasks.exe
lmfit
datasnap
abas
type-mismatch
magento-1.12
cpu-speed
temp-tables
odftoolkit
libssh2
cppdepend
ifft
lov
circos
hamsterdb
jquery-tabs
qss
javascriptserializer
n-layer
static-variables
cosm
getstring
objective-c-protocol
maven-ant-tasks
cross-domain-policy
fileutils
zookeeper
squeel
clients
webrat
swfloader
economics
weborb

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