2015-04-17 2 views
2

Я хотел бы создать новый элемент таблицы с пользовательским стилем и добавить его в текущую позицию курсора в документе. Я видел, что можно получить текущее положение с помощью:Вставьте элемент (таблицу) в позицию курсора

var cursor = DocumentApp.getActiveDocument().getCursor(); 

, который возвращает объект Position. Класс установки обеспечивает метод добавления текста в текущей позиции:

cursor.insertText('ಠ‿ಠ'); 

но из documentation я не могу видеть способ вставить общий элемент (таблица в моем случае) вместо простого текста.

С другой стороны, существует метод класса Body, который позволяет добавлять таблицу в конец документа, но невозможно указать пользовательскую позицию.

Кто-нибудь может помочь?

Благодаря

+0

Вы получили некоторое обходное решение? – RAJ

+1

Я отправил ответ на [дублированный вопрос об этом] (http://stackoverflow.com/questions/33945638/insert-a-table-into-google-doc-at-cursor-position/40675038#40675038) – Yuval

ответ

0

Вставьте окурок на нем, например. cursor.insertText('%%MY_TABLE_WILL_GO_HERE%%');, затем продолжите функцию, чтобы найти эту строку и поместите таблицу.

+0

Можете ли вы добавить пример кода, поскольку он не работает для меня. – RAJ

Смежные вопросы