Track Changes Tracking Changes 207
var myDocument = app.documents.item(0);
var myStory = myDocument.stories.item(0);
//Story.trackChanges If true, track changes is turned on.
if(myStory.trackChanges==true)
{
var myChangeCount = myStory.changes.length;
var myChange = myStory.changes.lastItem();
if(myChangeCount>1)
{
var myChange0 = myStory.changes.previousItem(myChange);
}
}
Accepting and reject tracked changes
When changes are made to a story, by you or others, the change-tracking feature enables you to review all
changes and decide whether to incorporate them into the story. You can accept and reject
changes—added, deleted, or moved text—made by any user.
In the following script, the change is accepted (for the complete script, refer to AcceptChange):
var myDocument = app.documents.item(0);
var myStory = myDocument.stories.item(0);
var myChange = myStory.changes.item(0);
myChange.accept() ;
In the following script, the change is rejected (for the complete script, refer to RejectChange):
var myDocument = app.documents.item(0);
var myStory = myDocument.stories.item(0);
var myChange = myStory.changes.item(0);
myChange.reject() ;
Information about tracked changes
Change information includes include date and time. The following script shows the information of a
tracked change (for the complete script, refer to GetChangeInfo):