Scripting access to master properties (motion graphics template, essential graphics panel)
- Path of the source/original properties of Master Properties objects
example:
app.project.item(1).layer("comp_template")("Master Properties")("Color").motionGraphicsTemplatePath
Read-only Property object attribute for master properties that would return the path of the original property that was used to create (and is now linked to) the master property.
Ideally returning a path of the property relative to the master comp as a string (from which we could then get a Property object) would be more useful than returning a Property object directly without any information about the hierarchy.
- Push and pull methods for Master Properties objects
example:
app.project.item(1).layer("comp_template")("Master Properties")("Color").motionGraphicsTemplatePush()
app.project.item(1).layer("comp_template")("Master Properties")("Color").motionGraphicsTemplatePull()

-
Steve Lewis commented
Would be very useful to be able to get the property source of an Essential Property, ie. the property that this Essential Property is controlling, and if it is a media replacement property then would be great if this returned the AVLayer object that the media replacement property is controlling
Thanks!
Steve