Attach Attribute

Sets a named attribute on the primary table, with each value taken from the corresponding item's element in the source table (paired by index, wrapping if the source has fewer items). The source is type-erased into an AttributeColumnDyn by an auto-inserted convert node, so this node only monomorphizes over T instead of the cartesian product (T, U).

Interface

Inputs

ParameterDetailsPossible Types
Content

The Table to attach the new attribute to.

Primary Input

Table<Artboard>
Table<BlendMode>
Table<Color>
Table<DAffine2>
Table<GradientSpreadMethod>
Table<GradientStops>
Table<GradientType>
Table<Graphic>
Table<Raster>
Table<String>
Table<Vector>
Table<bool>
Table<f64>
Source

The source values to attach. Any Table<U> wired here is type-erased via an auto-inserted convert.

Exposed to the Graph by Default

AttributeColumnDyn
Name

The name to assign to the new destination attribute.

Default: ""

String

Outputs

ProductDetailsPossible Types
Result

The value produced by the node operation.

Primary Output

Table<Artboard>
Table<Graphic>
Table<Vector>
Table<Raster>
Table<Color>
Table<GradientStops>
Table<f64>
Table<bool>
Table<String>
Table<DAffine2>
Table<BlendMode>
Table<GradientType>
Table<GradientSpreadMethod>