Sheets

Google integration · 8 node(s).

00Overview

Google Sheets spreadsheet operations

Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.

01Connecting Sheets

Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:

i
Pick an Environment on your flow (Flow Settings → Environment) so the secret resolves. Secret fields never show the value — they reference ${secrets.your_secret}.

02Append

Append to Sheet

google/sheets/append · Action

Append rows to a Google Sheet

FieldTypeDetails
Spreadsheet IDstringRequired
Sheet/RangestringRequiredSheet1
Rows to appendrowsRequired[["Alice",30],["Bob",25]]
Value Input Optionstringchoices: User Entered (auto-format), Raw (as-is)
Google Account (email)string
Google OAuth Credentialcredential${credentials.GOOGLE_DRIVE}

Returns: tool_result, updated_range, updated_rows, success, error

03Clear

Clear Sheet Range

google/sheets/clear · Action

Clear a range of cells in a Google Sheet

FieldTypeDetails
Spreadsheet IDstringRequired
RangestringRequiredSheet1!A1:D10
Google Account (email)string
Google OAuth Credentialcredential${credentials.GOOGLE_DRIVE}

Returns: tool_result, cleared_range, success, error

04Create

Create Spreadsheet

google/sheets/create · Action

Create a new Google Sheets spreadsheet

FieldTypeDetails
TitlestringRequiredMy Spreadsheet
Sheet Names (comma-separated)stringData, Summary
Google Account (email)string
Google OAuth Credentialcredential${credentials.GOOGLE_DRIVE}

Returns: tool_result, spreadsheet_id, spreadsheet_url, success, error

Add Sheet Tab

google/sheets/create_sheet · Action

Add a new sheet tab to a Google Sheets spreadsheet

FieldTypeDetails
Spreadsheet IDstringRequired
Sheet NamestringRequiredData
Google Account (email)string
Google OAuth Credentialcredential${credentials.GOOGLE_DRIVE}

Returns: tool_result, sheet_id, success, error

05Delete

Delete Sheet Tab

google/sheets/delete_sheet · Action

Delete a sheet tab from a Google Sheets spreadsheet

FieldTypeDetails
Spreadsheet IDstringRequired
Sheet IDintegerRequired
Google Account (email)string
Google OAuth Credentialcredential${credentials.GOOGLE_DRIVE}

Returns: tool_result, success, error

06Get

Get Sheet Metadata

google/sheets/get_metadata · Action

Get metadata for a Google Sheets spreadsheet

FieldTypeDetails
Spreadsheet IDstringRequired
Google Account (email)string
Google OAuth Credentialcredential${credentials.GOOGLE_DRIVE}

Returns: tool_result, title, sheets, sheet_count, spreadsheet, success, error

07Read

Read Sheet

google/sheets/read · Action

Read a range of cells from a Google Sheet

FieldTypeDetails
Spreadsheet IDstringRequired
RangestringRequiredSheet1!A1:D10
Value Render Optionstringchoices: Formatted, Unformatted, Formula
Google Account (email)string
Google OAuth Credentialcredential${credentials.GOOGLE_DRIVE}

Returns: tool_result, data, rows, columns, success, error

08Write

Write to Sheet

google/sheets/write · Action

Write data to a range in a Google Sheet

FieldTypeDetails
Spreadsheet IDstringRequired
RangestringRequiredSheet1!A1
Data (JSON 2D array)textRequired[["Name","Age"],["Alice",30]]
Value Input Optionstringchoices: User Entered (auto-format), Raw (as-is)
Google Account (email)string
Google OAuth Credentialcredential${credentials.GOOGLE_DRIVE}

Returns: tool_result, updated_cells, updated_rows, updated_range, success, error

09Notes & Limitations

Behaviours and constraints worth knowing before you build with these nodes.