Google Sheets integration
Google Sheets is a cloud-based spreadsheet tool enabling real-time…
- Provider
- googlesheets
- Category
- Other
- Setup
- One-click OAuth (we host the OAuth app)
- Actions
- 48 available
Quick start
Call Google Sheets from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Google Sheets's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"GOOGLESHEETS_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
OverSkill hosts the OAuth application for Google Sheets. End-users click Connect on the integration card in your app, complete the OAuth flow with Google Sheets, and OverSkill stores the access token scoped to their account. No client_id / client_secret configuration needed on your side.
Supported auth schemes: OAUTH2.
Available actions
48 actions exposed via the
Google Sheets integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
GOOGLESHEETS_ADD_SHEET -
GOOGLESHEETS_AGGREGATE_COLUMN_DATA -
GOOGLESHEETS_APPEND_DIMENSION -
GOOGLESHEETS_AUTO_RESIZE_DIMENSIONS -
GOOGLESHEETS_BATCH_CLEAR_VALUES_BY_DATA_FILTER -
GOOGLESHEETS_BATCH_GET -
GOOGLESHEETS_BATCH_UPDATE -
GOOGLESHEETS_BATCH_UPDATE_VALUES_BY_DATA_FILTER -
GOOGLESHEETS_CLEAR_BASIC_FILTER -
GOOGLESHEETS_CLEAR_VALUES -
GOOGLESHEETS_CREATE_CHART -
GOOGLESHEETS_CREATE_GOOGLE_SHEET1
Show all 48 actions
-
GOOGLESHEETS_CREATE_SPREADSHEET_COLUMN -
GOOGLESHEETS_CREATE_SPREADSHEET_ROW -
GOOGLESHEETS_DELETE_DIMENSION -
GOOGLESHEETS_DELETE_SHEET -
GOOGLESHEETS_EXECUTE_SQL -
GOOGLESHEETS_FIND_REPLACE -
GOOGLESHEETS_FIND_WORKSHEET_BY_TITLE -
GOOGLESHEETS_FORMAT_CELL -
GOOGLESHEETS_GET_BATCH_VALUES -
GOOGLESHEETS_GET_CONDITIONAL_FORMAT_RULES -
GOOGLESHEETS_GET_DATA_VALIDATION_RULES -
GOOGLESHEETS_GET_SHEET_NAMES -
GOOGLESHEETS_GET_SPREADSHEET_BY_DATA_FILTER -
GOOGLESHEETS_GET_SPREADSHEET_INFO -
GOOGLESHEETS_GET_TABLE_SCHEMA -
GOOGLESHEETS_INSERT_DIMENSION -
GOOGLESHEETS_LIST_TABLES -
GOOGLESHEETS_LOOKUP_SPREADSHEET_ROW -
GOOGLESHEETS_MUTATE_CONDITIONAL_FORMAT_RULES -
GOOGLESHEETS_QUERY_TABLE -
GOOGLESHEETS_SEARCH_DEVELOPER_METADATA -
GOOGLESHEETS_SEARCH_SPREADSHEETS -
GOOGLESHEETS_SET_BASIC_FILTER -
GOOGLESHEETS_SET_DATA_VALIDATION_RULE -
GOOGLESHEETS_SHEET_FROM_JSON -
GOOGLESHEETS_SPREADSHEETS_SHEETS_COPY_TO -
GOOGLESHEETS_SPREADSHEETS_VALUES_APPEND -
GOOGLESHEETS_SPREADSHEETS_VALUES_BATCH_CLEAR -
GOOGLESHEETS_SPREADSHEETS_VALUES_BATCH_GET_BY_DATA_FILTER -
GOOGLESHEETS_UPDATE_DIMENSION_PROPERTIES -
GOOGLESHEETS_UPDATE_SHEET_PROPERTIES -
GOOGLESHEETS_UPDATE_SPREADSHEET_PROPERTIES -
GOOGLESHEETS_UPDATE_VALUES_BATCH -
GOOGLESHEETS_UPSERT_ROWS -
GOOGLESHEETS_VALUES_GET -
GOOGLESHEETS_VALUES_UPDATE
Build with Google Sheets
Open OverSkill, describe what you want to build, and reference Google Sheets in your prompt — the AI will wire up the integration automatically.