Skip to main content

Theres a ton of API’s im finding on creating variables, adding modes, etc. But I have a complicated workflow of:


Importing a component (instance)

Grabbing a local variable from a collection

Targeting a layer and then applying that local variable to it


Ive been trying to for hours use the boundVariableColor whatever method to accomplish this and keep either getting:


copyColor.Type has to equal “SOLID” which it does, or “expected a node and got a string instead”. Am i missing something? Is this even possible?

Hey there,


We have a code sample for how to apply color variables to a node here:

https://www.figma.com/plugin-docs/working-with-variables/#example-binding-a-variable-to-a-node-or-style.


Also, clone() is defined here:

https://www.figma.com/plugin-docs/editing-properties/#the-how


Could you please take a look at it? If that doesn’t help, please feel free to reply on this.


Thanks,

Toku


Reply