Hi Anantha,
Yes, the part in CSV file for "myChange"
Thank you
Hi @Danilo243268172lwz
Final output Script:
#target indesign
if(app.documents.length == 0)
{
alert("Hi User!! Please open the InDesign Document")
exit();
}
var myFile = File.openDialog("Choose a Remap csv file:");
if (!myFile)
{
exit();
}
myFile.open('r');
var myCounter = 0;
while (myFile.eof==false)
{
myCounter++
line=myFile.readln();
line = line.split(",");
//~ line = line.split("\t");
if(myCounter == 1)
{
continue;
}
myFind = line[0];
//alert("findWhat: " + myFind)
myChange = line[1];
//alert("myChange: " + myChange)
var myDoc = app.activeDocument;
app.findGrepPreferences = app.changeGrepPreferences =null;
app.findGrepPreferences.findWhat = myFind;
app.changeGrepPreferences.changeTo=myFind + " *" + myChange;
app.documents.item(0).changeGrep();
app.findGrepPreferences = app.changeGrepPreferences = null;
app.findGrepPreferences.findWhat = "\\*(.+)$";
app.changeGrepPreferences.changeTo="$1";
app.changeGrepPreferences.appliedCharacterStyle= myDoc.characterStyles.item("A"); // change your Character style name
app.documents.item(0).changeGrep();
}
myFile.close();
Thanks @nicosh for your amazing trick.
Thanks,
Prabu G