update_cells
Batch-update cells in a Markdown table using row, column, and value. Requires a current version hash to prevent stale writes; retry after re-reading on conflict.
Instructions
Batch-update cells. Requires version hash from read_table.
Each update is {row, column, value} where:
row: 0-based data row index (header row is NOT counted)
column: letter ("A"), name ("Priority"), or composite ("B:Priority")
value: new cell content (Markdown inline formatting supported)
On success returns ONLY v:{new_hash}.
On error returns JSON: {"error": "STALE_READ"|"EDIT_ERROR"|..., "message": "..."}.
If STALE_READ: call read_table again for current version, then retry.
Args: file_path: Absolute path to the Markdown file. table_index: 0-based table index from list_tables. version: 12-char hex hash from read_table (after "v:", e.g. "a1b2c3d4e5f6"). updates: List of {row: int, column: str, value: str} objects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| updates | Yes | ||
| version | Yes | ||
| file_path | Yes | ||
| table_index | Yes |