Метод Position:insertTable
Метод предназначен для вставки таблицы с заданным числом строк и столбцов в заданное местоположение в документе. Возвращает объект таблицы.
Следует учитывать, что при вставке таблицы к ее имени автоматически добавляется порядковый номер, начинающийся с единицы. Таким образом, вызов
t = position:insertTable(3, 3, "Table")
приведет к созданию в текстовом документе таблицы с именем «Table1».
Пример вставки таблицы в начало текстового документа
local rng = document:getRange()
local begin_pos = rng:getBegin()
t = begin_pos:insertTable(3, 3, "Table")
Пример вставки таблицы в конец текстового документа
local rng = document:getRange()
local begin_pos = rng:getEnd()
t = begin_pos:insertTable(3, 3, "Table")
В табличном документе данный метод используется для вставки нового рабочего листа.
Пример вставки нового листа в табличный документ
local rng = document:getRange()
local end_pos = rng:getEnd()
t = end_pos:insertTable(3, 3, "Table")