Is it possible to move mutliple pages in InDesign scripting with a single move call or do you need to move one page at a time?
Seems it would be one page at a time. You can move using the move method, you can also look at the duplicate method.
It's hard to say if it's one page at a time. The move() method belongs to Page and not Pages, so you could infer that the API moves one page at a time. But here's a simple example of moving some pages, and it is basically one call for multiple pages if you do it this way.
var doc = app.activeDocument; var allPages = doc.pages; var myPages = allPages.itemByRange(4, 7); myPages.move(LocationOptions.AT_BEGINNING);
Interesting. I will need to give that a try! Thanks for sharing.
It worked like a charm! Thank you so much for answering my question and helping out.
Good to hear! 🙂
Good one, I missed that. However, correct me if I am wrong this will always move a contigous set of pages to a common destination, it won't cater to use cases of moving say single pages to different locations.
You are exactly right. And I can't see how to get a reference to multiple non-contiguous pages either.