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

Default FORMATTED_STRING
Possible Values
SERIAL_NUMBERFORMATTED_STRING

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

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

Default false

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

Default true

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

Default 120

The read timeout for the request (in seconds)

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

The GCP scopes to used

SubType string

The sheet title to be included

If not provided all the sheets will be included.

The GCP service account key

Default true

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

Default UNFORMATTED_VALUE
Possible Values
FORMATTED_VALUEUNFORMATTED_VALUEFORMULA

Determines how values should be rendered in the output

For more details, refer to the ValueRenderOption API.

SubType array

List containing the fetched data

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

Default 0

The size of the rows fetched

SubType string

The URI of store result

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