Copy link to clipboard
Copied
Hi Scripters,
Some misunderstanding! ... I can't find my error:
var mySel = app.selection[0],
myParas = mySel.contents.split("\r"),
P = myParas.length;
for ( var p = 0 ; p < P-1 ; p++ )
{
var myPara = myParas
;
myWords = myPara.split(" ");
myNewWords = myWords.reverse();
myPara = myNewWords.join(" ");
}
myNewParas = myParas.join("\r");
mySel.contents = myNewParas;
I have selected several paras and I would like to reverse the words per each para!
Thanks in advance!
(^/)
Hi,
Quick debug ... 🙂
...var myNewParas = []; // declare array
var mySel = app.selection[0],
myParas = mySel.contents.split("\r"),
P = myParas.length;
for ( var p = 0 ; p < P ; p++ ) // P not P-1, if not the last para will be ignored
{
var myPara = myParas
;
myWords = myPara.split(" ");
myNewWords = myWords.reverse();
myNewParas.push( myNewWords.join(" ")); // push line with reverse words in array
}
myNewParas = myNewParas.join("\r");
mySel.contents = m
Copy link to clipboard
Copied
Hi,
Quick debug ... 🙂
var myNewParas = []; // declare array
var mySel = app.selection[0],
myParas = mySel.contents.split("\r"),
P = myParas.length;
for ( var p = 0 ; p < P ; p++ ) // P not P-1, if not the last para will be ignored
{
var myPara = myParas
;
myWords = myPara.split(" ");
myNewWords = myWords.reverse();
myNewParas.push( myNewWords.join(" ")); // push line with reverse words in array
}
myNewParas = myNewParas.join("\r");
mySel.contents = myNewParas;
Regards
Ronald
Copy link to clipboard
Copied
Cool!
Thanks Ronald!
(^/)