Create Spreadsheet
create_spreadsheetCreate a new Google Sheet. Pass sheet_names_json to create multiple tabs at once (data_json writes to the first tab).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Spreadsheet title | |
| data_json | No | JSON-encoded 2D array of cell values written to the first tab. Example: [["Name","Age"],["Alice","30"]] | |
| sheet_name | No | Name for the first sheet tab. Defaults to 'Sheet1'. Ignored if sheet_names_json is provided. | |
| sheet_names_json | No | JSON-encoded array of tab names to create. Example: ["Overview","Weekly Plan","Strength Library"]. The first tab is the primary tab and receives any data_json content. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| url | Yes |