Solved: Load/Import text variables - Adobe Community - 9587858
Fri Mar 08 2024 04:56:06 GMT+0000 (Coordinated Universal Time)
Saved by
@gowhiskey
if(app.documents.length > 0){
var myDoc = app.activeDocument;
var myVariables = myDoc.textVariables;
var myVariablesTable = ["Index","Name","Type"];
var rowCount = 1;
for(var i = 0; i < myVariables.length; i++){
myVariablesTable.push(String(myVariables.index));
myVariablesTable.push(String(myVariables.name));
myVariablesTable.push(String(myVariables.variableType));
rowCount++;
}
var myTextFrame = myDoc.pages[0].textFrames.add();
myTextFrame.geometricBounds = [20,20,250,300];
var myVariablesTbl = myTextFrame.insertionPoints[0].tables.add();
myVariablesTbl.columnCount = 3;
myVariablesTbl.columns.item(0).width="15mm";
myVariablesTbl.columns.item(2).width="90mm";
myVariablesTbl.bodyRowCount = rowCount;
myVariablesTbl.contents = myVariablesTable;
myTextFrame.fit(FitOptions.FRAME_TO_CONTENT);
}
content_copyCOPY
https://community.adobe.com/t5/indesign-discussions/load-import-text-variables/td-p/9587858
Comments