Skip to main content
Divine_amazement5D95
Participant
August 15, 2019
Answered

Deleting spawned pages

  • August 15, 2019
  • 7 replies
  • 1626 views

I am trying to find a script that will delete all spawned pages, regardless of the number of pages.  I want to be able to set the document back to original.  The number of spawned pages may vary.

This topic is closed to new replies. Start a new post to keep the conversation going.
Correct answer try67

This is my simplified solution to my problem, no matter how many pages were spawned there will always be a page 1 until there isn't so I have a reset button that resets all the fields and then deletes page 1 twelve times.  It will stop deleting when there is no longer a page 1 to delete.

n=app.alert("Are you sure you want to Reset?",2,1);

if (n==1){

this.resetForm();   

}

if (numPages > 1) {

deletePages(1);

deletePages(1);

deletePages(1);

deletePages(1);

deletePages(1);

deletePages(1);

deletePages(1);

deletePages(1);

deletePages(1);

deletePages(1);

deletePages(1);

deletePages(1);

}


That's very redundant. Instead, you can use this single command:

if (numPages > 1) {

     this.deletePages(1, this.numPages-1);

}

7 replies

Bernd Alheit
Community Expert
Community Expert
August 15, 2019

Does you use form fields on the spawned pages?

Divine_amazement5D95
Participant
August 15, 2019

I do use form fields on the pages which have all unique names, there are 9 templates that could be spawned but possible only a couple will be

Bernd Alheit
Community Expert
Community Expert
August 15, 2019

The field names of the spawned pages have the following form:

P<page no>:<template name>:<field name>

When you check all fields in the document you can find all spawned pages.