set-effect-property
Set or keyframe any property on an existing layer effect in After Effects by specifying its name, index, or path. Assign values, add keyframes, apply expressions, and control easing.
Instructions
Set or keyframe any property on an existing layer effect using name/index/path.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| compIndex | Yes | 1-based index of the target composition in the project panel. | |
| layerIndex | Yes | 1-based index of the target layer within the composition. | |
| effectIndex | No | 1-based index of the effect in the layer's Effects group. | |
| effectName | No | Display name of the effect to target. | |
| effectMatchName | No | Internal matchName of the effect to target. | |
| propertyPath | No | Path from effect root to target property, e.g. ['Compositing Options', 'Effect Opacity'] or [3, 1]. | |
| propertyName | No | Fallback target property name or matchName. | |
| propertyIndex | No | Fallback target property index under the effect root. | |
| keyframeIndex | No | Optional keyframe index to edit graph/value directly without resolving by time. | |
| value | No | Value to assign to the target property. | |
| timeInSeconds | No | If provided, sets a keyframe at this time using value. | |
| expressionString | No | Optional expression string to set on the target property. | |
| keyframeOptions | No | Optional graph/easing controls applied to the keyframe at timeInSeconds. |