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); }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter