propertyIndex

The position index of this property within its parent group, if it is a child of an indexed group a property group that has the type PropertyType.INDEXED_GR

propertyType

The type of this property.A PropertyType enumerated value; read/write. One of:PropertyType.PROPERTY A single property such as position or zoom.PropertyType.

duplicate()

If this property is a child of an indexed group, creates and returns a new PropertyBase object with the same attribute values as this one.If this property i

addShape()

Creates a new ShapeLayer object for a new, empty Shape layer. Use the ShapeLayer object to add properties, such as shape, fill, stroke, and path filters.Thi

moveTo()

Moves this property to a new position in its parent property group.This method is valid only for children of indexed groups; if it is not, or if the index v

beginUndoGroup()

Marks the beginning of an undo group, which allows a script to logically group all of its actions as a single undoable action for use with the Edit > Undo/R

propertyGroup()

Gets the PropertyGroup object for an ancestor group of this property at a specified level of the parent-child hierarchy.countUp Optional. The number of leve

endUndoGroup()

Marks the end of an undo group begun with the app.beginUndoGroup method. You can use this method to place an end to an undo group in the middle of a script,

remove()

Removes this property from its parent group. If this is a property group, it removes the child properties as well.This method is valid only for children of

Collection object

Like an array, a collection associates a set of objects or values as a logical group and provides access to them by index. However, most collection objects