HistoryStates
A collections class allowing for array access into a document's history states,
while also providing familiar methods from ExtendScript, like getByName
Copied to your clipboard// Iterate through all history statesapp.activeDocument.historyStates.forEach(h => console.log(h.name));// Find all snapshot history statesvar snapshots = app.activeDocument.historyStates.filter(h => h.snapshot)
Indexable
▪ [index: number]: HistoryState
Used to access the history states in the collection.
Copied to your clipboard// Iterate through all history statesapp.activeDocument.historyStates.forEach(h => console.log(h.name));// Find all snapshot history statesvar snapshots = app.activeDocument.historyStates.filter(h => h.snapshot)
Properties
Name | Type | Access | Min Version | Description |
---|---|---|---|---|
length | number | R | 22.5 | Number of HistoryState elements in this collection. |
parent | Document | R | 22.5 | The owner document of this HistoryState collection. |
Methods
getByName
22.5Find the first history state with the matching name.
Parameters
Name | Type |
---|---|
name | string |