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 clipboard1// Iterate through all history states2app.activeDocument.historyStates.forEach(h => console.log(h.name));34// Find all snapshot history states5var snapshots = app.activeDocument.historyStates.filter(h => h.snapshot)
Indexable
▪ [index: number]: HistoryState
Used to access the history states in the collection.
Copied to your clipboard1// Iterate through all history states2app.activeDocument.historyStates.forEach(h => console.log(h.name));34// Find all snapshot history states5var snapshots = app.activeDocument.historyStates.filter(h => h.snapshot)
Properties
| 名称 | 类型 | 访问 | 最低版本 | 描述 |
|---|---|---|---|---|
| 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 | string |