Copied!
May 17, 2020
After Effects script
Return all existing effects on a layer
Returns all existing effects for a layer.

Expression
function AllEffectsOnLayer(layer) {
if (layer !== undefined) {
// alert ("shit")
var effectsGroup = layer("ADBE Effect Parade");
var effectsOnLayer = [];
if (effectsGroup !== null) {
for (var i = 1; i <= effectsGroup.numProperties; i++)
effectsOnLayer[effectsOnLayer.length] = effectsGroup.property(i);
}
if (effectsOnLayer.length > 0) {
return effectsOnLayer;
} else {
alert("No Effects Found");
return []
}
} else return []
}