> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Select Spreadsheet

> Requires user to select a Google Spreadsheet via Official Drive file picker

Requires user to select a Google Spreadsheet via Official Drive file picker. This grants Markifact access to only the chosen file (not the entire Drive). Use this node first, then pass the output to other Sheets nodes.

|                     |                             |
| ------------------- | --------------------------- |
| **App**             | Google Sheets               |
| **Operation ID**    | `sheets_select_spreadsheet` |
| **Type**            | Action                      |
| **Connection**      | `drive` (required)          |
| **Credits per run** | Free                        |

## Inputs

| Field         | Type                 | Required | Default | Description                                                                                                              |
| ------------- | -------------------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------ |
| `spreadsheet` | string or SelectItem | Yes      | -       | The Google Spreadsheet selected from Google Drive. Can be either a string ID or an object with \{ label, value } format. |

### SelectItem

| Field   | Type   | Required | Default | Description                                                                                          |
| ------- | ------ | -------- | ------- | ---------------------------------------------------------------------------------------------------- |
| `value` | string | Yes      | -       | The value of the selectable item.                                                                    |
| `label` | string | Yes      | -       | The label of the selectable item, used for display purposes. If not provided, defaults to the value. |

## Output

**Type**: `str`

Returns the spreadsheet ID.
