var c = 0;
var myStyle = "test";
while(c < app.activeDocument.pages.length){
var found = findMyTextStyle(myStyle, app.activeDocument.pages);
//If found then do//
//else you can choose something else to do//
//you can find character style instead of paragraph style//
if(found==null){
found = "1";
}
var sec = app.activeDocument.sections.add(app.activeDocument.pages);
sec.continueNumbering = false;
sec.pageNumberStart = parseInt(found);
c++;
}
function findMyTextStyle(myStyle, myPage){
var myStyleFound = null;
app.findTextPreferences=app.changeTextPreferences=NothingEnum.nothing;
try{
// You can use paragraph Style Or character style, depending on your need------------------------
app.findTextPreferences.appliedParagraphStyle = myStyle;
//~ app.findTextPreferences.appliedParagraphStyle = myStyle;
var myFoundStyle = app.activeDocument.findText();
app.findTextPreferences=app.changeTextPreferences= NothingEnum.nothing;
app.findTextPreferences = app.changeTextPreferences = NothingEnum.nothing;
for(i = 0; i <myFoundStyle.length; i++){
if(myFoundStyle.insertionPoints[0].paragraphs[0].parentTextFrames[0].parentPage.name.toString() == myPage.name.toString()){
//You can do something here//
//Or store your page number start here//
//And return using variable//
myStyleFound = myFoundStyle.contents.toString();
}
}
}
catch(e){}
return myStyleFound;
}