#javascript #adobe-indesign
#javascript #adobe-indesign
Вопрос:
Как я могу применить стиль абзаца к последней ячейке текущей таблицы в скрипте InDesign.
var doc = app.activeDocument,
table = doc.stories[1].tables[0];
var rc= table.rows.count;
table.rows[rc-1].cells[2].text.applyedParagraphStyle="t1";
Комментарии:
1. Замените последнюю строку кода на следующую:
table.cells[table.cells.length -1].texts[0].appliedParagraphStyle = 't1';
— Примечание: строка # 3 в вашем примере, т. Е.var rc= table.rows.count;
Затем становится избыточной.
Ответ №1:
Тексты — это набор текстовых элементов в ячейке. Вы можете применить стиль абзаца к коллекции или вам нужно сослаться на элемент в коллекции
Попробуйте это:
table.rows[rc-1].cells[2].texts.applyedParagraphStyle="t1";
или это:
table.rows[rc-1].cells[2].text[0].appliedParagraphStyle="t1";