Question
How to replace content in textframe
Hi All,
I'm using the below script to replace the text frame content, but this is not working for me
var EnglishContent_array = ["A", "B", "C", "D", "E", "F", "G", "H"];
var JSON_English_content_Array = ["AA", "BB", "CC", "DD", "EE", "FF", "GG", "HH"];
var Page_Number_Array = [1, 1, 1, 1, 1, 1, 1, 1];
processTFrames();
function processTFrames() {
var doc = app.activeDocument;
var myTextFrames = doc.textFrames;
for (var i = myTextFrames.length-1; i>=0; i--) {
var textFrame = myTextFrames[i];
for (var p = textFrame.paragraphs.length-1; p >= 0; p--) {
var paragraph = textFrame.paragraphs[p];
var pageNumber = textFrame.parentPage.name;
for (var t = EnglishContent_array.length-1; t >= 0; t--) {
var englishContent = EnglishContent_array[t];
if (paragraph.contents.toLowerCase() === englishContent.toLowerCase() && pageNumber === String(Page_Number_Array[t])) {
paragraph.contents = JSON_English_content_Array[t];
break;
}
}
}
}
}
Can someone help me?

Thank you
AG
