edit_schedule_scheme
Edit exported Archicad schedule scheme XML using a YAML spec: set column order, retarget bindings, rename scheme. Dry-run by default, writes only when dry_run=false. Preserves criteria and never overwrites the input file.
Instructions
Apply a YAML scheme spec to an exported schedule scheme XML: set the columns and their order, retarget bindings, rename the scheme. DRY-RUN BY DEFAULT: returns the before and after column lists and writes nothing until dry_run=false. Never overwrites the input; writes to 'output' or to .edited.xml beside it. Import the result via Document > Schedules > Scheme Settings > Import. Criteria are preserved, not yet editable. A spec that binds every property by GUID needs no Archicad connection and runs fully offline; a spec that binds a property by a 'Group/Name' string needs Archicad open so the name can be resolved.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| port | No | ||
| output | No | ||
| dry_run | No | ||
| spec_id | No | ||
| spec_path | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||