Foro Foros Diseño Editorial Adobe InDesign Eliminar filas vacias Respuesta a: Eliminar filas vacias

#1502
ceslava
Superadministrador

    Hola,

    Parece q lo q necesitas es esto, cópialo en un editor de texto y guárdalo como .jsx en la carpeta de scripts. 

    var myDocument = app.activeDocument;

    for(var i=myDocument.textFrames.length-1; i>=0; i–){

        for(var j=myDocument.textFrames.tables.length-1; j>=0; j–){

            for(var k=myDocument.textFrames.tables[j].rows.length-1; k>=0; k–){

                myContents = 0;

                for(var l=myDocument.textFrames.tables[j].rows[k].cells.length-1; l>=0; l–){

                    if (myDocument.textFrames.tables[j].rows[k].cells[l].contents != «») myContents++;

                    }

                if (myContents == 0) myDocument.textFrames.tables[j].rows[k].remove();

                }

            }

        }