files_table_insert
Inserts blank columns or rows INSIDE an existing data table (distinct from files_insert, which inserts sheet-level rows/columns). cell: any cell inside the table. axis='columns' or 'rows'. index: 0-based position within the table to insert at. count: how many to insert (default 1). Server tables (rows on the tables service): rows are inserted only when the table has no sort or filter; new columns always go after its data columns (index is ignored), named by names and typed by kind. Requires edit permission. Signature: files_table_insert(file_uuid, cell, axis, index, count?, names?, kind?, sheet?).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"file_uuid": "<file_uuid>",
"cell": "<cell>",
"axis": "<axis>",
"index": "<index>"
},
"name": "files_table_insert"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| axis | Yes | ||
| cell | Yes | Any cell inside the table. | |
| kind | No | Server tables, axis='columns': type of the new columns (default text). | |
| count | No | How many columns/rows to insert (default 1). | |
| index | Yes | 0-based index of the data column/row (0 = first data column/row; the table name and header rows are not counted). | |
| names | No | Server tables, axis='columns': names of the new columns, one per column (default 'Столбец N'). | |
| sheet | No | Sheet name (defaults to the first sheet). | |
| file_uuid | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_uuid | Yes | ||
| sequence_number | Yes |