Layers
A collections class allowing for array access into the applications
list of layers on a document,
while also providing familiar methods from ExtendScript, like getByName
Copied to your clipboard// Iterate through all the top layers of frontmost documentapp.activeDocument.layers.forEach(h => console.log(h.name));
Indexable
▪ [index: number]: Layer
Used to access the layers in the collection.
Copied to your clipboard// Iterate through all the top layers of frontmost documentapp.activeDocument.layers.forEach(h => console.log(h.name));
Properties
| Name | Type | Access | Min Version | Description | 
|---|---|---|---|---|
| length | number | R | 22.5 | Number of Layer elements in this collection. | 
| typename | string | R | 22.5 | The name for this object collection: Layers. | 
Methods
add
22.5async : Promise<Layer>
Create a new layer.
Copied to your clipboardlet newDoc1 = await app.activeDocument.layers.add();
getByName
22.5Find the first layer with the matching name.
Parameters
| Name | Type | 
|---|---|
| name | string | 
