ReadRead
ReadCertified

Read all sheets from a Google Sheet.

Read all sheets from a Google Sheet.

yaml
type: "io.kestra.plugin.googleworkspace.sheets.Read"
yaml
id: googleworkspace_sheets_read
namespace: company.team

tasks:
  - id: read
    type: io.kestra.plugin.googleworkspace.sheets.Read
    spreadsheetId: "1Dkd3W0OQo-wxz1rrORLP7YGSj6EBLEg74fiTdbJUIQE"
    store: true
    valueRender: FORMATTED_VALUE
Properties

The spreadsheet unique id

DefaultFORMATTED_STRING
Possible Values
SERIAL_NUMBERFORMATTED_STRING

How dates, times, and durations should be represented in the output

This is ignored if valueRender is FORMATTED_VALUE. For more details, refer to the DateTimeRenderOption API

Defaultfalse

Whether to fetch the data from the query result to the task output

Defaulttrue

Specifies if the first line should be the header (default: false)

Default120

The read timeout for the request (in seconds)

SubTypestring
Default["https://www.googleapis.com/auth/spreadsheets"]

The GCP scopes to used

SubTypestring

The sheet title to be included

If not provided all the sheets will be included.

The GCP service account key

Defaulttrue

Whether to store the data from the query result into an ION-serialized data file

DefaultUNFORMATTED_VALUE
Possible Values
FORMATTED_VALUEUNFORMATTED_VALUEFORMULA

Determines how values should be rendered in the output

For more details, refer to the ValueRenderOption API.

SubTypearray

List containing the fetched data

Only populated if 'fetch' parameter is set to true. The key is the name of the sheet.

Default0

The size of the rows fetched

SubTypestring

The URI of the stored result

Only populated if 'store' is set to true. The key is the name of the sheet.

Unitcount

Number of rows fetched across all sheets

Unitcount

Number of sheets processed in the spreadsheet

Create automations with Googleworkspace Sheets Read