Google Sheets
Overview
Manage and analyze data in Google’s spreadsheets solution. Through Langdock’s integration, you can access and manage Google Sheets directly from your conversations.
Authentication: OAuth
Category: Google Workspace
Availability: All workspace plans
Available Actions
Create Rows
Creates new rows in a specific spreadsheet
Requires Confirmation: YesParameters
amount(NUMBER, Required): Amount of rows to be inserted starting at indexstartIndex(TEXT, Optional): Default: 0sheetId(NUMBER, Required): ID of the sheet (numeric). Default: 0 (first sheet)spreadsheetId(TEXT, Required): ID of the spreadsheet
Output: Returns batch update response with details about the inserted rows
Update Spreadsheet Rows
Parameters
spreadsheetId(TEXT, Required): ID of the spreadsheetrange(TEXT, Optional): A1 Notation to define range and sheet in which values can be inserted into rows. Default = entire Sheet1valueInput(MULTI_LINE_TEXT, Required): Values that should be inserted in the specific rows. Please use CSV Notation
Output: Returns update response with details about the modified rows
Append Rows to Spreadsheet
Parameters
spreadsheetId(TEXT, Required): ID of the spreadsheetrange(TEXT, Optional): A1 Notation to define the range to search for a table of data. Default: Sheet1 (entire sheet)valueInput(MULTI_LINE_TEXT, Required): Values that should be appended to the spreadsheet. Please use CSV Notation
Output: Returns append response with details about the added rows
List Spreadsheet Row
Parameters
rowNumber(NUMBER, Required): The row that should be returned. Indexing starts at 1sheetName(TEXT, Optional): Name of the sheet (tab/page) in the spreadsheet. Default: Sheet1spreadsheetId(TEXT, Required): ID of the spreadsheet
Output: Returns the specified row data with all cell values
List Spreadsheet Row Range
Parameters
sheetAndRange(TEXT, Optional): A1 / R1C1 notation of the referenced sheet and range. Default: Sheet1, entire sheetspreadsheetId(TEXT, Required): The ID of the spreadsheet that should be edited
Output: Returns array of rows with cell values in the specified range
Clear Spreadsheet Rows
Parameters
spreadsheetId(TEXT, Required): ID of the spreadsheetsheetAndRange(TEXT, Optional): A1 / R1C1 notation of the referenced sheet and range. Default: Sheet1, entire sheet
Output: Returns clear response with details about the cleared range
Get Spreadsheet Metadata
Parameters
spreadsheetId(TEXT, Required): ID of the spreadsheet to get metadata for
Output: Returns spreadsheet metadata including title, locale, timezone, and sheet properties (IDs, names, dimensions)
Delete Spreadsheet Rows
Parameters
rowRangeEndIndex(NUMBER, Required): End index of row range that should be deleted. Row indexing starts at 0spreadsheetId(TEXT, Required): ID of the spreadsheetsheetId(NUMBER, Required): ID of the sheet where the rows should be deletedrowRangeStartIndex(NUMBER, Required): Start index of row range that should be deleted. Row indexing starts at 0
Output: Returns delete response with details about the removed rows
Common Use Cases
Data Management: Manage and organize your Google Sheets data
Automation: Automate workflows with Google Sheets
Reporting: Generate insights and reports
Integration: Connect Google Sheets with other tools
Best Practices
Troubleshooting
Support
For additional help with the Google Sheets integration, contact [email protected]

