MARKETPLACE
PLUGINS
GOOGLE SHEETS BY RITZ7
Google Sheets by Ritz7 logo

Google Sheets by Ritz7

Published February 2023
   β€’    Updated June 2025

Plugin details

The Google Sheets plugin offers various functions related to managing Google Sheets from your Bubble app.
πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ† Plugins by Ritz7 πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†

Stay up-to-date with our latest updates and new plugin releases by registering at: https://bubble.ritz7.com/registration

Video Tutorial Link: https://bubble.ritz7.com/Gsheets_YT

Want a new feature?
You can share via email at [email protected] or add it here: https://bubble.ritz7.com/Gsheets_FR

Found a bug?
You can share via email at [email protected] or report here: https://bubble.ritz7.com/Gsheets_Feedback

Want a one-on-one support?
Schedule a paid call: https://bubble.ritz7.com/schedule

Interested in a 250+ hours detailed course?
https://bubble.ritz7.com/NoCodeSchool

πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†

β–Ί Google Sheets key features

βœ” Create a SpreadSheet

βœ” Get Spreadsheet details

βœ” Append Values to sheets

βœ” Update values of sheets

βœ” Clear range of  sheets

βœ” Copy sheet to same or another spreadsheet

$8

One time  β€’  Or  $2/mo

stars   β€’   0 ratings
8 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

Ritz7 Automations logo
Ritz7 Automations
Joined 2021   β€’   30 Plugins
View contributor profile

Instructions

πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†Set-UpπŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†
We have detailed video tutorials for each of the actions/elements we have in this plugin. Watch them to understand and use it at ease.

πŸŸ†πŸŸ† You must set up your Google Cloud account and create a Google Cloud Project before you can use this plugin. Takes less than 5 mins if you follow the instructions. It is a one time process which is necessary to get your client-id and client-secret. πŸŸ†πŸŸ†

βœ” Go to https://console.cloud.google.com/
βœ” Log in to your Google account.
βœ” Create a new project.
βœ” Enable Google Sheets API.
βœ” Create credentials for the API along with redirect URI.
βœ” Note down the Client-ID and Client-secret.

➸ Step (1 to 6) is explained in detail:
➸ Watch Youtube video here: https://www.youtube.com/watch?v=k1Y-jR1bpOI


πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†Installing the PluginπŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†


βœ” Log in to your Bubble account
βœ” Go to Plugins
βœ” Search for β€œGoogle Sheets by Ritz7”
βœ” Install the plugin


πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†Using the PluginπŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†


πŸŸ†πŸŸ† Note: In all the actions, we have a field named "Authorization". This field should be in the following format: Bearer <Access-Token>. Access Token will be valid for 60 mins from the time it is generated and you can regenerate it using the Refresh Token. And this step is explained in detail here: https://www.youtube.com/watch?v=AsyYBqPsJpAπŸŸ†πŸŸ†

βœ” Drag and drop the element "G-Sheets".

βœ” Add an action called "Get Sheets Auth-Code via URL" which requires you can add Client-ID and redirect URI. This will return an URL that needs to be opened.  

Note: The redirect URI should match exactly as you have set while configuring in Google Cloud.

βœ” Add Next step: You will have to open the URL you get from the previous step.

Note: This will ask your permission for your app to use your Google Account. Once you permit, the element will automatically fetch the code from the URL.

βœ” Generate Auth Token via code: Call an Action "Get_Access_Token-via_Code". This will require you to pass the client-ID, client-secret, code (you will get it from the element 'Gmail' and the param is named as 'Gmail_Auth_Code') and redirect URI (this should match the one added in the Google Cloud Project)

Note: You will also get Refresh Token along with Access token from step-4. You use Refresh Token to get the Access Token once the old Access Token expires.  

βœ” Use "Get_Access_Token-via_R-Token" action to get the Access token from Refresh Token. This requires you to provide client-ID, client-secret and refresh token.


πŸŸ†πŸŸ† Actions πŸŸ†πŸŸ†

➽ Create a SpreadSheet

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» Spreadsheet_Name: Name of the sheet which will be created.

βœ” Outputs:
 βž» Details of the sheet created.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=vesVIdFo5PM


➽ Get Spreadsheet details

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» SpreadsheetId: The ID of the spreadsheet, You can find this ID in the URL of Spreadsheet.

βœ” Outputs:
 βž» Details of the spreadsheet.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=yGFavZPpTKU


➽ Get Spreadsheet Values in batch

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» SpreadsheetId: The ID of the spreadsheet, You can find this ID in the URL of Spreadsheet.
 βž» ranges: Ex-Sheet1!A1:B2. It will fetch all the values from Sheet1 between A1 and B2.
 βž» majorDimension: It should be either ROWS or COLUMNS.

βœ” Outputs:
 βž» List of values between the sheet range specified in the input.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=yGFavZPpTKU


➽ Append values to sheets

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» SpreadsheetID: The ID of the spreadsheet, You can find this ID in the URL of Spreadsheet.
 βž» range: Ex-Sheet1!C1 It appeds values to last row of 'C' Column
 βž» majorDimension: It should be either ROWS or COLUMNS
 βž» values: It should contain the values that needs to be added in the sheet.

βœ” Outputs:
 βž» Information about the appended values, such as the updated range.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=xSw8zo7rQrI


➽ Update values of sheets

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» spreadsheetId: The ID of the spreadsheet, You can find this ID in the URL of Spreadsheet
 βž» range: Ex-Sheet1!C1 It appeds values to last row of 'C' Column.
 βž» responseValueRenderOption: It should be FORMATTED_VALUE or UNFORMATTED_VALUE or FORMULA.
 βž» includeValuesInResponse: it should be either true or false.
 βž» responseDateTimeRenderOption: It should be  FORMATTED_VALUE or SERIAL_NUMBER.
 βž» majorDimension: It should be either ROWS or COLUMNS.
 βž» values: It should contain the values that needs to be added in the sheet.

βœ” Outputs:
 βž» Information about the updated values, including the updated range and any formatting options applied.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=P3dsclbZ4Ro


➽ Clear range of  sheets

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» SpreadsheetId: The ID of the spreadsheet, You can find this ID in the URL of Spreadsheet.
 βž» Range: It should contain the sheet range where data should be cleared.

βœ” Outputs:
 βž» Sheet ID and range will be given where data will be cleared.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=PVnYe-AF_ww


➽ Copy a sheet from one spreadsheet to another

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» Spreadsheet-ID: The ID of the spreadsheet. You can find this ID in the URL of Spreadsheet.
 βž» Sheet-ID: It is the ID of the sheet that needs to be copied to another spreadsheet. You can find in the URL of the spreadsheet which has a parameter called "gid".
 βž» Dest_Spreadsheet-ID: It is the ID of the spreadsheet where the copied sheet will be added. You can find this ID in the URL of Spreadsheet.

βœ” Outputs:
 βž» Details of the copied sheet such as sheet ID, title etc.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=W0CfBhurfXk

Types

This plugin can be found under the following types:
Api   β€’   Action   β€’   Background Services   β€’   Element

Categories

This plugin can be found under the following categories:
Data (things)   β€’   Analytics   β€’   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble