Create a new spreadsheet, optionally pre-filled with untyped --values or typed --sheets (type-faithful one-step create + write).
titleSpreadsheet title
sheetsarrayTyped table payload as JSON (same shape as +table-put): top-level `{"sheets":[...]}`, with each array item a sub-sheet `{name, start_cell?, mode?, header?, allow_overwrite?, columns:["colA","colB",...], data:[[...]], dtypes?:{colA:pandasDtype, ...}, formats?:{colA:numberFormat,…
stylesarrayInitial visual operations as JSON: top-level {styles:[...]}. Each item corresponds to one target sheet and must include `name`, plus at least one of `cell_styles` / `row_sizes` / `col_sizes` / `cell_merges`. `cell_styles` entries use +cells-set-style fields with a cell range; ro…
valuesarrayUntyped initial data as one 2D JSON array ([["alice",95]]); values are written as-is with their type auto-detected (dates / numbers land as text — use --sheets to preserve types), through the same batched set_cell_range path as --sheets — pair with --styles for number formats, c…
folderTokenstringTarget folder token; placed at the drive root when omitted
No reviewed structured output summary is available.
API key connection. Risk level 3 of 5.
Free Action
No published Skills explicitly reference this Action yet.