How to show/hide specific property? and some scripting questions.
1.What I met:
I can't show some properties by shortcuts or commands easily, such as Shape Layer - Contents - Shape index - Path.
I want to show / hide this property the way like I press P,S,R to show position, scale and rotation property, or at least, by commands in scripting. Is this able to be solved?
-
2.You might say that I could input "path" into the search bar, and it is great, but I wonder if there is any better way:

If I use search bar to show properties, it will return the whole properties hierarchy and you can see here, the Path property can consume even 5 rows of timeline space, while pressing P and U (if you have keyed Path property)turns out to be 2 rows. (It's killing me when there are more than10 shape layers, I gotta scroll very far)
-
3.Plus problem:
Is there any scripting reference or API that can make selected property fold and unfold?
And I know I can access property by:
app.project.activeItem.selectedLayers[0].selectedProperties
app.project.activeItem.selectedLayers[0].property("name")
app.project.activeItem.selectedLayers[0].property(index)
However by "name", sometimes property names might collide(ShapeLayer - Contents - Shape - Transfrm will collide with this.Transform, because their names are the same). Can I access properties by a fixed code? For an example, in Cinema 4D I can get every BaseObject Position value by Object[c4d.ID_BASEOBJECT_REL_POSITION], it's kinda like a builtin code.
