Set GDL parameters of elements
set_gdl_parametersChanges GDL parameters of placed elements in one undo step, running scripts to update dependencies and correct or reject invalid inputs. Supports per-element and shared parameters.
Instructions
Changes GDL parameters of placed objects, lamps, doors, windows, skylights, zones or labels in one undo step, running each part's parameter script like the settings dialog (dependent parameters update, invalid values are corrected or rejected). Give per-element params, and/or top-level params applied to every listed element (per-element values win). Changing A/B also resizes the element. Returns [{guid, parameters: resulting values} | {error}]. Parameter names: get_gdl_parameters.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | Values applied to every element (merged under each element's own params) | |
| elements | Yes | Elements to change: {guid, params?} | |
| undoName | No | Name of the undo step |