move_block_row
Move a row within a block to a new position using after_key or before_key. Reorders display only—formula values stay unchanged.
Instructions
Reorder a block by moving one row to a new position, addressing both the row and its destination by key. Moves to the end when neither after_key nor before_key is given (same default as add_block_rows). Row order inside a block is presentation only — formulas address rows by key, so reordering never changes a single computed value. Use it to match a reading order someone expects, not to change the model.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Row key of the row to move. | |
| block | Yes | Block ref name. | |
| after_key | No | Land the row directly after the row with this key. Mutually exclusive with before_key. | |
| before_key | No | Land the row directly before the row with this key. Pass the first key to move it to the top. Mutually exclusive with after_key. |