The hypothesis is that appsmith asks for too much authorization, and asks for :
my entire google drive, all files not just spreadsheets
all my spreadsheets
This is obviously a problem, and there is a burden of trust that the user is expected to place on appsmith - this represents friction in first setting up a valid datasource.
Google sheets represents the lowest barrier of entry for app creation on Appsmith. Most times, the user simply has a single useful google sheet that they want to transform into an app. With the gsheets datasource, it should be possible to authorize appsmith to access a single google sheet, instead of the entire drive’s contents.
Objective
PRD link
The hypothesis is that appsmith asks for too much authorization, and asks for :
This is obviously a problem, and there is a burden of trust that the user is expected to place on appsmith - this represents friction in first setting up a valid datasource.
Having a **valid** datasource, however has been the most important contributing factor to the success of gsheets queries (17/30 smartlook recordings showed an invalid datasource to be the reason for the dropoff seen [here](https://mixpanel.com/project/2032485/view/178891/app/dashboards#id=1160693&editor-card-id=%22report-31187824%22))
Google sheets represents the lowest barrier of entry for app creation on Appsmith. Most times, the user simply has a single useful google sheet that they want to transform into an app. With the gsheets datasource, it should be possible to authorize appsmith to access a single google sheet, instead of the entire drive’s contents.
This idea has already been validated in a [PoC](https://www.notion.so/8ca6c3dfeaba47509acc35282887b0a8)
Success Metrics
Prioritised User Stories
No response
Developer Handoff Document in Figma
No response
Test Plan
No response
RACI matrix
| ------------- | ------------- | | Responsible | @sneha122 | | Accountable | @sneha122 | | Consulted | @Nikhil-Nandagopal, @mohanarpit, @areyabhishek| | Informed | |