Question
How do you find layer kind for Grain in scripting?
app.activeLayer.kind returns an error for Grain adjustment layers, is here anyway to return a value for them? Is it detectable with AM? Currently, just using a try catch to return undefined.
activeDocument.activeLayer
------------------------
1) allLocked=false
2) blendMode=BlendMode.NORMAL
3) bounds=0 px,0 px,13754 px,7760 px
4) boundsNoEffects=0 px,0 px,13754 px,7760 px
5) fillOpacity=100
6) filterMaskDensity=100
7) filterMaskFeather=0
8) grouped=false
9) id=7002
10) isBackgroundLayer=false
11) itemIndex=12
12) kind= Internal error
13) layerMaskDensity=100
14) layerMaskFeather=0
15) linkedLayers=
16) name=Grain 1
17) opacity=100
18) parent=[LayerSet Effects]
19) pixelsLocked=false
20) positionLocked=false
21) textItem= Layer is not a text layer.
22) transparentPixelsLocked=false
23) typename=ArtLayer
24) vectorMaskDensity=100
25) vectorMaskFeather=0
26) visible=true
27) xmpMetadata=[XMP Metadata]
