Set property values
set_property_valuesSet property values on multiple Archicad elements or element defaults in one undo step, with per-element errors for unavailable or read-only properties.
Instructions
Sets property values on many elements (and/or element tool defaults) in ONE undo step. Each entry sets one property on a list of elements: {elements, property, value} — or reset: true (back to the default/expression) or setUndefined: true. Works for user-defined properties and editable built-ins (e.g. {builtIn: 'General_ElementID'} = Element ID). Units: lengths m, areas m², volumes m³, angles DEGREES; option sets by display value. Fails per element (reported, others continue) when the property is not available for the element's classification (fix: modify_property_definitions {availableForElements}) or read-only (calculated / expression-based). Returns {results: [{property, guid, succeeded, failed?: [{guid|elementType, error}]} | {error}], succeeded, failed}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| values | Yes | ||
| undoName | No | Name of the undo step shown in Archicad |