Простой код - удалить все абзацы кроме таблиц
после первого прохода (удаление первого параграфа) цикла mySelection меняется и объект параграф становиться неактуальным (я так понял).
Вопрос -как избежать такого поведения?
после первого прохода (удаление первого параграфа) цикла mySelection меняется и объект параграф становиться неактуальным (я так понял).
Вопрос -как избежать такого поведения?
Код:
var mySelection = app.activeDocument.selection[0];
for (var i = mySelection.paragraphs.length-1; i > 0 ; i--){
var aa = mySelection.paragraphs[i];
var aaa = aa.tables.length;
if (aa.tables.length == 0){
aa.remove();
}
}