Создать в документе таблицу и добавить в нее строку

  • Автор темы Автор темы sniffysko
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

sniffysko

Участник
Топикстартер
Сообщения
191
Реакции
0
Уважаемые, не подскажете ли как на JS добавить в текущий документ таблицу из 2 колонок, а затем, строку, в каждую ячейку новой строки сунуть текст.

var text1 = "Column 1";
var test2 = "Column 2";
var myDocument = app.documents.add();
var myTextFrame = myDocument.textFrames.add();
var myTextContents = "";

// создать таблицу..

for (myCounter = 0; Count < 10; Count++) {
// Добавить строку..
// Содержимое первого столбца = text1 + " row " + Count;
// Содержимое второго столбца = text2 + " row " + Count;
}

В общем что-то такое....
 
Ответ: Создать в документе таблицу и добавить в нее строку

А как получить доступ к конкретной ячейке таблицы?
 
Ответ: Создать в документе таблицу и добавить в нее строку

sniffysko сказал(а):
А как получить доступ к конкретной ячейке таблицы?
PHP:
myCell = myTable.cells.item(...);
 
Ответ: Создать в документе таблицу и добавить в нее строку

Помогите, пожалуйста, со скриптом.

Необходимо из текстового фрейма текст вставить в ячейку таблицы. Пишу такой код:

var myDocument = app.activeDocument;
var myPages=myDocument.pages.item(0);
myTable=myDocument.stories.item(0).tables.item("id1");
myTable.cells.item(0).contents=myPages.textFrames.item("id2").contents;

В последней строке какая то ошибка, я не пойму какая, пишет Object is invalid

Подскажите, что не так?
 
Ответ: Создать в документе таблицу и добавить в нее строку

Все разобрался, доступ к таблице надо было делать через
myTable = myTextFrame.tables
 
Статус
Закрыто для дальнейших ответов.