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 |