You know what would be super nice?

If there would be a function to link global colors to text strings. So if I create a CI/CD Manual and I change a color. The codes would update automaticaly.

Do you get what I mean? is this somehow possible:

enter image description here

This would be mad

  • Well, you could use the C++ API and make a effects node that does this, yes.
    – joojaa
    Nov 25, 2020 at 15:25
  • I mean without getting a degree in computer science ;)
    – KSPR
    Nov 25, 2020 at 15:33
  • 1
    well the degree in computer science does not write the code. No no other way. There are no events in the scripting API's Best a script can do is update when you call it.
    – joojaa
    Nov 25, 2020 at 16:59

1 Answer 1


Illustrator does not expose a scene graph to users or even the script layer. Scripts are meant to do a thing and exit, there is very limitted amount of event hooks that you could depend on. So your script can not just hang around making changes when something happens.

Illustrator does, however expose a limited graph to the C++ API for faclitating effects. THis layer does trigger on color update so nothing stops you form makeing an effect for this purpose.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.