move_visible_columns
Move one or more columns to a new position in the visible column index of an Airtable view. Specify target index among visible-only fields.
Instructions
Move one or more columns to a new position in the visible-only index. Index 0 is the leftmost visible column. Distinct from reorder_view_fields (which writes the full overall order — visible + hidden) and move_overall_columns (which also operates on overall index but accepts a partial array of columns to move).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appId | Yes | The Airtable base/application ID | |
| viewId | Yes | The view ID | |
| columnIds | Yes | Field IDs to move as a contiguous block to targetVisibleIndex. ⚠️ The Airtable API preserves existing relative order of the supplied IDs — it does NOT re-sequence them by input array order. To place columns in a specific custom sequence, issue separate single-column calls with incrementing targets (e.g. ["fldA"]→1, ["fldB"]→2, ["fldC"]→3). | |
| targetVisibleIndex | Yes | Destination index in the visible-only column ordering (0 = leftmost visible) | |
| debug | No | When true, include raw Airtable response in output for diagnostics |