Google · 0.2.0

Google Sheets

A Dock-hosted Google Sheets starter integration for Harbor. Importing it creates a local http_api port shell plus a Harbor-safe action set that covers spreadsheet metadata reads, range value reads, and bounded write actions for appending, updating, clearing, and batch-updating spreadsheet data. OAuth bearer tokens stay local to Harbor Node.

Community included datagoogleproductivitysheetsspreadsheets
Productivity Category
12 Action templates
1 Workflow templates
Google Publisher

Service Overview

Google Sheets is the official spreadsheet and productivity api from Google for sheets, spreadsheets, productivity, and data. This Hub entry keeps the service explanation, setup links, and Harbor-safe import path together so operators can review the integration before local credentials and policies are applied.

Google Sheets Service
Spreadsheet and productivity API Service type
https://sheets.googleapis.com/ Base URL

What This Port Does

  • Fetch spreadsheet metadata including all sheet names, properties, and named ranges for a given spreadsheet ID.
  • Read cell values from a named range in a spreadsheet with typed render controls.
  • Append one or more rows after the last row with data in the specified range using a bounded JSON payload.
  • Includes 6 Harbor-safe action templates that can be reviewed and enabled selectively.
  • Keeps service credentials local to Harbor Node so approval, execution, and audit stay inside the Harbor ecosystem.

Operator Setup

  • Create or confirm a Google account, workspace, or tenant with the API access needed for the actions you plan to enable.
  • Import this Hub entry into Harbor, then verify the service base URL and connection settings before testing actions.
  • Store the required Bearer token locally in Harbor Node using the Authorization header, then review automatic versus approval-required actions before publish.
  • Use the vendor setup guide linked below to create service credentials, scopes, or app registration settings that match your Harbor policy.

Install

Use in Harbor UI or the import-by-URL route.
https://hub.breakwaterharbor.net/p/google/google-sheets
http_api Local shell
12 Actions
Community Required tier
Never Secrets imported

Actions

Get Spreadsheet JSON

{
  "slug": "get-spreadsheet",
  "label": "Get Spreadsheet",
  "description": "Fetch spreadsheet metadata including all sheet names, properties, and named ranges for a given spreadsheet ID.",
  "method": "GET",
  "path": "/v4/spreadsheets/{spreadsheetId}",
  "inputs": {
    "parameters": [
      {
        "name": "spreadsheetId",
        "in": "path",
        "required": true,
        "schema": {
          "type": "string",
          "minLength": 1
        },
        "description": "Spreadsheet ID."
      },
      {
        "name": "includeGridData",
        "in": "query",
        "schema": {
          "type": "boolean"
        },
        "description": "Whether to include full grid data."
      }
    ]
  },
  "approvalMode": "automatic",
  "requestBodyMode": "none",
  "resultMode": "json_summary"
}

Workflows

Log to Sheet Future workflow template for appending structured data to a tracking spreadsheet.