spreadsheet_batch_update
Insert or delete rows or columns in a Synology Spreadsheet by providing sheet ID, start index, and count.
Instructions
Insert or delete rows/columns in a Synology Spreadsheet. Provide either file_id or name. Set confirm=true to execute.
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": {
"sheet_id": "<sheet_id>",
"action": "<action>",
"index": "<index>",
"count": "<count>"
},
"name": "spreadsheet_batch_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_id | No | Alphanumeric Spreadsheet ID (overrides name lookup). | |
| name | No | Spreadsheet display name (resolved via local cache). | |
| path | No | Optional Drive path to disambiguate same-name files. | |
| sheet_id | Yes | Internal ID of the sheet | |
| action | Yes | Batch operation: insert or delete rows/columns | |
| index | Yes | Starting row/column index (0-based) | |
| count | Yes | Number of rows/columns to insert or delete | |
| confirm | No |