Я нашел этот скрипт на SO, который очень близок к тому, что мне нужно. Но вместо того, чтобы объединить ячейки с вышеуказанной, мне нужно объединить ячейку слева от любой пустой ячейки.
Я попытался поэкспериментировать с ним и сумел заставить его сливаться горизонтально один раз, но он объединяет три не пустые ячейки в одну.
Был бы признателен за любую помощь
1007 * БЛАГОДАРЯ *
var myDoc = app.activeDocument;
myPage = myDoc.pages;
for (var p=0; myPage.length>p; p++){
try{
var myTable = myPage[p].textFrames.everyItem().tables.everyItem();
if (myTable.constructor.name == 'Table'){
for (var t = myTable.cells.length - 1; t >= 0; t--)
{
if (myTable.cells[t].contents==""){
var w = myTable.columns.length;
myTable.cells[t-w].merge(myTable.cells[t]);
}
}
}
}
catch(e){}
}