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