JavaScript中的InDesign扩展管理

JavaScript中的InDesign扩展管理,javascript,adobe-indesign,Javascript,Adobe Indesign,我想使用JavaScript在InDesign中重新安排我的页面 此时此刻,我正在一页一页地为调试而编码。稍后我会把它放到循环中。我的代码是这样的: app.documents[i].pages[0].move(LocationOptions.AT_BEGINNING, app.documents[i].pages[0], BindingOptions.LEFT_ALIGN); app.documents[i].pages[1].move(LocationOptions.AFTER, app.d

我想使用JavaScript在InDesign中重新安排我的页面

此时此刻,我正在一页一页地为调试而编码。稍后我会把它放到循环中。我的代码是这样的:

app.documents[i].pages[0].move(LocationOptions.AT_BEGINNING, app.documents[i].pages[0], BindingOptions.LEFT_ALIGN);
app.documents[i].pages[1].move(LocationOptions.AFTER, app.documents[i].pages[0], BindingOptions.RIGHT_ALIGN);
app.documents[i].pages[2].move(LocationOptions.AFTER, app.documents[i].pages[1], BindingOptions.LEFT_ALIGN);
app.documents[i].pages[3].move(LocationOptions.AFTER, app.documents[i].pages[2], BindingOptions.RIGHT_ALIGN);
...
但是它把所有的页面放在一个排列中

请问,有什么提示可以解决这个问题吗


谢谢

我想我找到了答案:

app.documents[i].pages[k1].move(LocationOptions.AT_BEGINNING, app.documents[i].spreads.item(n).pages.item(0), BindingOptions.LEFT_ALIGN);

app.documents[i].pages[k2].move(LocationOptions.AFTER, app.documents[i].spreads.item(n).pages.item(0), BindingOptions.RIGHT_ALIGN);
这句话的意思是:“将第[k1]页移到第(0)页的开头,然后将其向左对齐。” 然后:“将第[k2]页移动到排列(n)上第(0)页之后,并将其向右对齐。”

谢谢你。 没问题,兄弟。随时都可以