Google Sheets Integration | Google Sheets Odoo Integration | Odoo Google Sheets
by Mountain Tran https://mountain-coder.com$ 34.71
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Lines of code | 783 |
Technical Name |
ta_google_sheets_odoo_integration |
License | OPL-1 |
Website | https://mountain-coder.com |
Versions | 16.0 17.0 18.0 19.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Lines of code | 783 |
Technical Name |
ta_google_sheets_odoo_integration |
License | OPL-1 |
Website | https://mountain-coder.com |
Versions | 16.0 17.0 18.0 19.0 |
Google Sheets Odoo Integration

Explore This Module

Overview

Features



Screenshots
1. Connect Google Sheets to Odoo and sync data automatically
Go to the Google Cloud Console
Create a new project or select an existing one

Enable the Google Sheets API and Google Drive API

Create a Service Account:
- Go to "IAM & Admin" > "Service Accounts"

- Click "Create Service Account"

- Fill in the details and create

Generate a JSON key file:
- Click on the created service account
- Go to "Keys" tab

- Click "Add Key" > "Create new key"

- Choose JSON format and download

Go to: Settings > Technical > Google Service Account Key
Create a new record
Upload the JSON file you created earlier

Click on "Validate The Key"

Open the Google Service Account Key File and copy the "client_email"

Go to Google Sheets and create a new sheet
Click on "Share with others"
Share the sheet with the "client_email" that you copied before
Give it access as "Editor"

Copy the ID of the sheet (the ID between /d/
and /edit
in the URL)

Go to: Settings > Technical > Google Sheets Integration
Create new Google Sheets Integration:
- Give a name for the integration
- Paste the Google Sheets ID
- Choose a model to be uploaded to Google Sheets
- Choose Upload mode "Manual" or "Automatic"
- Select the service account key

Configure fields:
- Click "Add All Fields" to add all available fields
- Arrange fields as you wish using the sequence
- Enable/disable fields for upload

Test the integration:
- Click on "Upload Data" to upload the data manually to Google Sheets



- Or choose Automatic mode that uploads the data automatically with a Scheduled Action

2. Runs in background to sync data automatically without affecting Odoo usage
Runs in background to sync data automatically without affecting Odoo usage.


Support

Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module