Copy link to clipboard
Copied
Hi Experts,
im trying to apply Paragraph Style1 for the first paragraph then apply Paragraph Style2 for the next and loop that in the selected frame, but it only apply to first one and stopped!, here is the code and thanks in advance :
var myFrame = app.selection[0].paragraphs[0];
for (i=0; i < myFrame.paragraphs.length; i++){
if (i % 2 == 0){
myFrame.parentStory.paragraphs[i].appliedParagraphStyle = app.activeDocument.paragraphStyles.item("Style1");
}
else if (i % 2 !== 0){
myFrame.parentStory.paragraphs[i].appliedParagraphStyle = app.activeDocument.paragraphStyles.item("Style2");
}
}
The first line should be
var myFrame = app.selection[0];
You are running the loop on the first paragraph object and hence the loop executes just once.
-Manan
Copy link to clipboard
Copied
The first line should be
var myFrame = app.selection[0];
You are running the loop on the first paragraph object and hence the loop executes just once.
-Manan
Copy link to clipboard
Copied
Thanks @Manan Joshi , i forget about that, thanks a lot