Spreadsheet access for reading and managing sheets
https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}
| Param | Type | Required | Description |
|---|---|---|---|
| spreadsheetId | string | required | Spreadsheet ID (from its URL) |
| includeGridData | boolean | optional | Include cell data in the response |
/spreadsheets
| Param | Type | Required | Description |
|---|---|---|---|
| properties | object | optional | Spreadsheet properties, e.g. { title: 'My Sheet' } |
| sheets | array | optional | Initial sheets to create |
/spreadsheets/{spreadsheetId}/values/{range}
| Param | Type | Required | Description |
|---|---|---|---|
| spreadsheetId | string | required | Spreadsheet ID |
| range | string | required | A1 notation range, e.g. 'Sheet1!A1:D10' |
| valueRenderOption | string | optional | How values are rendered (FORMATTED_VALUE, UNFORMATTED_VALUE, FORMULA) |
/spreadsheets/{spreadsheetId}/values:batchGet
| Param | Type | Required | Description |
|---|---|---|---|
| spreadsheetId | string | required | Spreadsheet ID |
| ranges | array | required | A1 notation ranges to read |
| valueRenderOption | string | optional | How values are rendered |
/spreadsheets/{spreadsheetId}/values/{range}
| Param | Type | Required | Description |
|---|---|---|---|
| spreadsheetId | string | required | Spreadsheet ID |
| range | string | required | A1 notation range to write, e.g. 'Sheet1!A1' |
| valueInputOption | string | required | How input is interpreted (RAW or USER_ENTERED) |
| values | array | required | 2D array of row values |
/spreadsheets/{spreadsheetId}/values/{range}:append
| Param | Type | Required | Description |
|---|---|---|---|
| spreadsheetId | string | required | Spreadsheet ID |
| range | string | required | A1 notation range to search for a table, e.g. 'Sheet1!A1' |
| valueInputOption | string | required | How input is interpreted (RAW or USER_ENTERED) |
| values | array | required | 2D array of row values to append |
/spreadsheets/{spreadsheetId}/values/{range}:clear
| Param | Type | Required | Description |
|---|---|---|---|
| spreadsheetId | string | required | Spreadsheet ID |
| range | string | required | A1 notation range to clear |
/spreadsheets/{spreadsheetId}:batchUpdate
| Param | Type | Required | Description |
|---|---|---|---|
| spreadsheetId | string | required | Spreadsheet ID |
| requests | array | required | List of update request objects (addSheet, updateCells, etc.) |