Then you need to give the text frame a unique name so that the script can find it.
main();
function main() {
var tfName = 'name'; // Your text frame name
if (!documents.length) return;
var doc = app.activeDocument;
for (var i = 0, len = doc.artboards.length; i < len; i++) {
doc.artboards.setActiveArtboardIndex(i);
replaceTextFrame(doc.artboards[i], tfName);
}
}
function replaceTextFrame(ab, tfName) {
app.activeDocument.selectObjectsOnActiveArtboard();
for (var i = 0, len = app.selection.length; i < len; i++) {
var item = app.selection[i];
if (item.name === tfName && item.typename === 'TextFrame') {
item.contents = ab.name;
}
}
app.selection = null;
}