Элемент, представляющий ячейку таблицы. Table Cell всегда содержится в Table Row и может содержать элементы List Item , Paragraph или Table . Дополнительную информацию о структуре документа см. в руководстве по расширению Google Docs . 
Методы
| Метод | Тип возврата | Краткое описание | 
|---|---|---|
| append Horizontal Rule() | Horizontal Rule | Создает и добавляет новое Horizontal Rule. | 
| append Image(image) | Inline Image | Создает и добавляет новое Inline Imageиз указанного BLOB-объекта изображения. | 
| append Image(image) | Inline Image | Добавляет данное Inline Image. | 
| append List Item(listItem) | List Item | Добавляет данный List Item. | 
| append List Item(text) | List Item | Создает и добавляет новый List Item. | 
| append Paragraph(paragraph) | Paragraph | Добавляет данный Paragraph. | 
| append Paragraph(text) | Paragraph | Создает и добавляет новый Paragraph. | 
| append Table() | Table | Создает и добавляет новую Table. | 
| append Table(cells) | Table | Добавляет новую Tableсодержащую указанные ячейки. | 
| append Table(table) | Table | Добавляет данную Table. | 
| clear() | Table Cell | Очищает содержимое элемента. | 
| copy() | Table Cell | Возвращает отдельную глубокую копию текущего элемента. | 
| edit As Text() | Text | Получает Textверсию текущего элемента для редактирования. | 
| find Element(elementType) | Range Element | Ищет в содержимом элемента потомка указанного типа. | 
| find Element(elementType, from) | Range Element | Ищет в содержимом элемента потомка указанного типа, начиная с указанного Range Element. | 
| find Text(searchPattern) | Range Element | Ищет в содержимом элемента указанный текстовый шаблон с помощью регулярных выражений. | 
| find Text(searchPattern, from) | Range Element | Ищет в содержимом элемента указанный текстовый шаблон, начиная с заданного результата поиска. | 
| get Attributes() | Object | Получает атрибуты элемента. | 
| get Background Color() | String | Получает цвет фона. | 
| get Child(childIndex) | Element | Извлекает дочерний элемент по указанному дочернему индексу. | 
| get Child Index(child) | Integer | Получает дочерний индекс для указанного дочернего элемента. | 
| get Col Span() | Integer | Получает диапазон столбцов, который представляет собой количество столбцов ячеек таблицы, охватываемых этой ячейкой. | 
| get Link Url() | String | Получает URL-адрес ссылки. | 
| get Next Sibling() | Element | Извлекает следующий родственный элемент элемента. | 
| get Num Children() | Integer | Получает количество детей. | 
| get Padding Bottom() | Number | Получает нижнее отступ в пунктах. | 
| get Padding Left() | Number | Получает левое дополнение в точках. | 
| get Padding Right() | Number | Получает правильное дополнение в точках. | 
| get Padding Top() | Number | Получает верхнее дополнение в точках. | 
| get Parent() | Container Element | Извлекает родительский элемент элемента. | 
| get Parent Row() | Table Row | Извлекает Table Rowсодержащую текущуюTable Cell. | 
| get Parent Table() | Table | Извлекает Tableсодержащую текущуюTable Cell. | 
| get Previous Sibling() | Element | Извлекает предыдущий родственный элемент элемента. | 
| get Row Span() | Integer | Извлекает диапазон строк, который представляет собой количество строк ячеек таблицы, охватываемых этой ячейкой. | 
| get Text() | String | Извлекает содержимое элемента в виде текстовой строки. | 
| get Text Alignment() | Text Alignment | Получает выравнивание текста. | 
| get Type() | Element Type | Получает Element Typeэлемента. | 
| get Vertical Alignment() | Vertical Alignment | Получает Vertical Alignment. | 
| get Width() | Number | Получает ширину столбца, содержащего ячейку, в пунктах. | 
| insert Horizontal Rule(childIndex) | Horizontal Rule | Создает и вставляет новое Horizontal Ruleпо указанному индексу. | 
| insert Image(childIndex, image) | Inline Image | Создает и вставляет Inline Imageиз указанного большого двоичного объекта изображения по указанному индексу. | 
| insert Image(childIndex, image) | Inline Image | Вставляет заданное Inline Imageпо указанному индексу. | 
| insert List Item(childIndex, listItem) | List Item | Вставляет заданный List Itemпо указанному индексу. | 
| insert List Item(childIndex, text) | List Item | Создает и вставляет новый List Itemпо указанному индексу. | 
| insert Paragraph(childIndex, paragraph) | Paragraph | Вставляет данный Paragraphпо указанному индексу. | 
| insert Paragraph(childIndex, text) | Paragraph | Создает и вставляет новый Paragraphпо указанному индексу. | 
| insert Table(childIndex) | Table | Создает и вставляет новую Tableпо указанному индексу. | 
| insert Table(childIndex, cells) | Table | Создает и вставляет новую Tableсодержащую указанные ячейки, по указанному индексу. | 
| insert Table(childIndex, table) | Table | Вставляет данную Tableпо указанному индексу. | 
| is At Document End() | Boolean | Определяет, находится ли элемент в конце Document. | 
| merge() | Table Cell | Объединяет элемент с предыдущим одноуровневым элементом того же типа. | 
| remove Child(child) | Table Cell | Удаляет указанный дочерний элемент. | 
| remove From Parent() | Table Cell | Удаляет элемент из его родителя. | 
| replace Text(searchPattern, replacement) | Element | Заменяет все вхождения данного текстового шаблона заданной строкой замены, используя регулярные выражения. | 
| set Attributes(attributes) | Table Cell | Устанавливает атрибуты элемента. | 
| set Background Color(color) | Table Cell | Устанавливает цвет фона. | 
| set Link Url(url) | Table Cell | Устанавливает URL-адрес ссылки. | 
| set Padding Bottom(paddingBottom) | Table Cell | Устанавливает нижнее отступ в пунктах. | 
| set Padding Left(paddingLeft) | Table Cell | Устанавливает отступ слева в пунктах. | 
| set Padding Right(paddingRight) | Table Cell | Устанавливает правильное отступы в пунктах. | 
| set Padding Top(paddingTop) | Table Cell | Устанавливает верхнее отступ в пунктах. | 
| set Text(text) | Table Cell | Устанавливает содержимое в виде обычного текста. | 
| set Text Alignment(textAlignment) | Table Cell | Устанавливает выравнивание текста. | 
| set Vertical Alignment(alignment) | Table Cell | Устанавливает вертикальное выравнивание. | 
| set Width(width) | Table Cell | Устанавливает ширину столбца, содержащего текущую ячейку, в пунктах. | 
Подробная документация
 append Horizontal Rule()
 Создает и добавляет новое Horizontal Rule .
 Horizontal Rule будет содержаться в новом Paragraph .
Возвращаться
 Horizontal Rule — новое горизонтальное правило
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 append Image(image)
 Создает и добавляет новое Inline Image из указанного BLOB-объекта изображения.
 Inline Image будет содержаться в новом Paragraph .
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| image | Blob Source | данные изображения | 
Возвращаться
 Inline Image — новое изображение
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 append Image(image)
 Добавляет данное Inline Image .
 Inline Image будет содержаться в новом Paragraph .
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| image | Inline Image | данные изображения | 
Возвращаться
 Inline Image — добавленное изображение.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 append List Item(listItem)
 Добавляет данный List Item .
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| list Item | List Item | элемент списка для добавления | 
Возвращаться
 List Item — добавленный элемент списка.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 append List Item(text)
 Создает и добавляет новый List Item .
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| text | String | текстовое содержимое | 
Возвращаться
 List Item — новый элемент списка.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
append Paragraph(paragraph)
 Добавляет данный Paragraph .
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| paragraph | Paragraph | абзац, который нужно добавить | 
Возвращаться
 Paragraph — добавленный абзац
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 append Paragraph(text)
 Создает и добавляет новый Paragraph .
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| text | String | текстовое содержимое | 
Возвращаться
 Paragraph — новый параграф
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 append Table()
 append Table(cells)
 Добавляет новую Table содержащую указанные ячейки.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| cells | String[][] | текстовое содержимое ячеек таблицы, которое нужно добавить в новую таблицу | 
Возвращаться
 Table — добавленная таблица
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 append Table(table)
 Добавляет данную Table .
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| table | Table | таблица для добавления | 
Возвращаться
 Table — добавленная таблица
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 clear()
 copy()
Возвращает отдельную глубокую копию текущего элемента.
Любые дочерние элементы, присутствующие в элементе, также копируются. У нового элемента нет родителя.
Возвращаться
 Table Cell — новая копия.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 edit As Text()
 Получает Text версию текущего элемента для редактирования.
 Используйте edit As Text для управления содержимым элементов в виде форматированного текста. Режим edit As Text игнорирует нетекстовые элементы (такие как Inline Image и Horizontal Rule ).
Дочерние элементы, полностью содержащиеся в удаленном текстовом диапазоне, удаляются из элемента.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Insert two paragraphs separated by a paragraph containing an // horizontal rule. body.insertParagraph(0, 'An editAsText sample.'); body.insertHorizontalRule(0); body.insertParagraph(0, 'An example.'); // Delete " sample.\n\n An" removing the horizontal rule in the process. body.editAsText().deleteText(14, 25);
Возвращаться
 Text — текстовая версия текущего элемента. 
 find Element(elementType)
Ищет в содержимом элемента потомка указанного типа.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| element Type | Element Type | Тип элемента для поиска. | 
Возвращаться
 Range Element — результат поиска, указывающий положение элемента поиска.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 find Element(elementType, from)
 Ищет в содержимом элемента потомка указанного типа, начиная с указанного Range Element .
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Define the search parameters. let searchResult = null; // Search until the paragraph is found. while ( (searchResult = body.findElement( DocumentApp.ElementType.PARAGRAPH, searchResult, ))) { const par = searchResult.getElement().asParagraph(); if (par.getHeading() === DocumentApp.ParagraphHeading.HEADING1) { // Found one, update and stop. par.setText('This is the first header.'); break; } }
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| element Type | Element Type | Тип элемента для поиска. | 
| from | Range Element | Результат поиска, по которому осуществляется поиск. | 
Возвращаться
 Range Element — результат поиска, указывающий следующую позицию элемента поиска.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 find Text(searchPattern)
Ищет в содержимом элемента указанный текстовый шаблон с помощью регулярных выражений.
Некоторые функции регулярных выражений JavaScript, такие как группы захвата и модификаторы режима, поддерживаются не полностью.
Предоставленный шаблон регулярного выражения независимо сопоставляется с каждым текстовым блоком, содержащимся в текущем элементе.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| search Pattern | String | шаблон для поиска | 
Возвращаться
 Range Element — результат поиска, указывающий позицию искомого текста, или значение NULL, если совпадений нет.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 find Text(searchPattern, from)
Ищет в содержимом элемента указанный текстовый шаблон, начиная с заданного результата поиска.
Некоторые функции регулярных выражений JavaScript, такие как группы захвата и модификаторы режима, поддерживаются не полностью.
Предоставленный шаблон регулярного выражения независимо сопоставляется с каждым текстовым блоком, содержащимся в текущем элементе.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| search Pattern | String | шаблон для поиска | 
| from | Range Element | результат поиска для поиска | 
Возвращаться
 Range Element — результат поиска, указывающий следующую позицию искомого текста или ноль, если совпадений нет.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Attributes()
Получает атрибуты элемента.
 Результатом является объект, содержащий свойство для каждого допустимого атрибута элемента, где каждое имя свойства соответствует элементу в перечислении Document App.Attribute .
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Append a styled paragraph. const par = body.appendParagraph('A bold, italicized paragraph.'); par.setBold(true); par.setItalic(true); // Retrieve the paragraph's attributes. const atts = par.getAttributes(); // Log the paragraph attributes. for (const att in atts) { Logger.log(`${att}:${atts[att]}`); }
Возвращаться
 Object — Атрибуты элемента.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Background Color()
Получает цвет фона.
Возвращаться
 String — цвет фона, отформатированный в нотации CSS (например, '#ffffff' ).
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Child(childIndex)
Извлекает дочерний элемент по указанному дочернему индексу.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Obtain the first element in the tab. const firstChild = body.getChild(0); // If it's a paragraph, set its contents. if (firstChild.getType() === DocumentApp.ElementType.PARAGRAPH) { firstChild.asParagraph().setText('This is the first paragraph.'); }
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| child Index | Integer | Индекс дочернего элемента, который требуется получить. | 
Возвращаться
 Element — Дочерний элемент по указанному индексу.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Child Index(child)
Получает дочерний индекс для указанного дочернего элемента.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| child | Element | Дочерний элемент, для которого нужно получить индекс. | 
Возвращаться
 Integer — Дочерний индекс.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Col Span()
Получает диапазон столбцов, который представляет собой количество столбцов ячеек таблицы, охватываемых этой ячейкой. Необъединенные ячейки имеют диапазон столбцов, равный 1.
Возвращаться
 Integer — диапазон столбца или 0 для ячейки, которая объединена с другой ячейкой.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Link Url()
Получает URL-адрес ссылки.
Возвращаться
 String — URL-адрес ссылки или значение NULL, если элемент содержит несколько значений для этого атрибута.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Next Sibling()
Извлекает следующий родственный элемент элемента.
Следующий брат имеет того же родителя и следует за текущим элементом.
Возвращаться
 Element — следующий родственный элемент.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Num Children()
Получает количество детей.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Log the number of elements in the tab. Logger.log(`There are ${body.getNumChildren()} elements in the tab's body.`);
Возвращаться
 Integer — количество детей.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Padding Bottom()
Получает нижнее отступ в пунктах.
Возвращаться
 Number — нижний отступ, в пунктах
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Padding Left()
Получает левое дополнение в точках.
Возвращаться
 Number — отступ слева, в пунктах
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Padding Right()
Получает правильное дополнение в точках.
Возвращаться
 Number — правое отступ, в точках
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Padding Top()
Получает верхнее дополнение в точках.
Возвращаться
 Number — верхний отступ, в пунктах
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Parent()
Извлекает родительский элемент элемента.
Родительский элемент содержит текущий элемент.
Возвращаться
 Container Element — родительский элемент.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Parent Row()
 Извлекает Table Row содержащую текущую Table Cell .
Возвращаться
 Table Row — строка таблицы, содержащая текущую ячейку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Parent Table()
 Извлекает Table содержащую текущую Table Cell .
Возвращаться
 Table — таблица, содержащая текущую ячейку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Previous Sibling()
Извлекает предыдущий родственный элемент элемента.
Предыдущий одноуровневый элемент имеет того же родителя и предшествует текущему элементу.
Возвращаться
 Element — предыдущий родственный элемент.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Row Span()
Получает диапазон строк, который представляет собой количество строк ячеек таблицы, охватываемых этой ячейкой. Необъединенные ячейки имеют интервал строк, равный 1.
Возвращаться
 Integer — диапазон строк или 0 для ячейки, которая объединена с другой ячейкой.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Text()
Извлекает содержимое элемента в виде текстовой строки.
Возвращаться
 String — содержимое элемента в виде текстовой строки.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Text Alignment()
 Получает выравнивание текста. Доступными типами выравнивания являются Document App.TextAlignment.NORMAL , Document App.TextAlignment.SUBSCRIPT и Document App.TextAlignment.SUPERSCRIPT .
Возвращаться
 Text Alignment — тип выравнивания текста или null , если текст содержит несколько типов выравнивания текста или если выравнивание текста никогда не устанавливалось.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Type()
 Получает Element Type элемента.
 Используйте get Type() чтобы определить точный тип данного элемента.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Obtain the first element in the active tab's body. const firstChild = body.getChild(0); // Use getType() to determine the element's type. if (firstChild.getType() === DocumentApp.ElementType.PARAGRAPH) { Logger.log('The first element is a paragraph.'); } else { Logger.log('The first element is not a paragraph.'); }
Возвращаться
 Element Type — Тип элемента.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Vertical Alignment()
 Получает Vertical Alignment .
Возвращаться
 Vertical Alignment — вертикальное выравнивание
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 get Width()
Получает ширину столбца, содержащего ячейку, в пунктах.
Возвращаться
 Number — ширина столбца, в пунктах
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 insert Horizontal Rule(childIndex)
 Создает и вставляет новое Horizontal Rule по указанному индексу.
 Горизонтальное правило будет содержаться в новом Paragraph .
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| child Index | Integer | индекс, по которому вставляется элемент | 
Возвращаться
 Horizontal Rule — новое горизонтальное правило
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 insert Image(childIndex, image)
 Создает и вставляет Inline Image из указанного большого двоичного объекта изображения по указанному индексу.
 Изображение будет содержаться в новом Paragraph .
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| child Index | Integer | индекс, по которому вставляется элемент | 
| image | Blob Source | данные изображения | 
Возвращаться
 Inline Image — вставленное встроенное изображение.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 insert Image(childIndex, image)
 Вставляет заданное Inline Image по указанному индексу.
 Изображение будет содержаться в новом Paragraph .
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| child Index | Integer | индекс, по которому вставляется элемент | 
| image | Inline Image | изображение для вставки | 
Возвращаться
 Inline Image — вставленное встроенное изображение.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 insert List Item(childIndex, listItem)
 Вставляет заданный List Item по указанному индексу.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| child Index | Integer | индекс, по которому вставляется элемент | 
| list Item | List Item | элемент списка для вставки | 
Возвращаться
 List Item — добавлен новый элемент списка.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 insert List Item(childIndex, text)
 Создает и вставляет новый List Item по указанному индексу.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| child Index | Integer | индекс, по которому вставляется элемент | 
| text | String | текстовое содержимое | 
Возвращаться
 List Item — новый элемент списка.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 insert Paragraph(childIndex, paragraph)
 Вставляет данный Paragraph по указанному индексу.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| child Index | Integer | индекс, по которому вставляется элемент | 
| paragraph | Paragraph | абзац, который нужно вставить | 
Возвращаться
 Paragraph — вставленный абзац
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 insert Paragraph(childIndex, text)
 Создает и вставляет новый Paragraph по указанному индексу.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| child Index | Integer | индекс, по которому вставляется элемент | 
| text | String | текстовое содержимое | 
Возвращаться
 Paragraph — новый параграф
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 insert Table(childIndex)
 Создает и вставляет новую Table по указанному индексу.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| child Index | Integer | индекс, по которому вставляется элемент | 
Возвращаться
 Table — новая таблица
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 insert Table(childIndex, cells)
 Создает и вставляет новую Table содержащую указанные ячейки, по указанному индексу.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| child Index | Integer | индекс, по которому вставить | 
| cells | String[][] | текстовое содержимое ячеек таблицы, которое нужно добавить в новую таблицу | 
Возвращаться
 Table — новая таблица
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 insert Table(childIndex, table)
 Вставляет данную Table по указанному индексу.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| child Index | Integer | индекс, по которому вставляется элемент | 
| table | Table | таблица для вставки | 
Возвращаться
 Table — вставленная таблица
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 is At Document End()
 Определяет, находится ли элемент в конце Document .
Возвращаться
 Boolean — находится ли элемент в конце вкладки.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 merge()
Объединяет элемент с предыдущим одноуровневым элементом того же типа.
 Объединять можно только элементы одного и того же Element Type . Любые дочерние элементы, содержащиеся в текущем элементе, перемещаются в предыдущий родственный элемент.
Текущий элемент удаляется из документа.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Example 1: Merge paragraphs // Append two paragraphs to the document's active tab. const par1 = body.appendParagraph('Paragraph 1.'); const par2 = body.appendParagraph('Paragraph 2.'); // Merge the newly added paragraphs into a single paragraph. par2.merge(); // Example 2: Merge table cells // Create a two-dimensional array containing the table's cell contents. const cells = [ ['Row 1, Cell 1', 'Row 1, Cell 2'], ['Row 2, Cell 1', 'Row 2, Cell 2'], ]; // Build a table from the array. const table = body.appendTable(cells); // Get the first row in the table. const row = table.getRow(0); // Get the two cells in this row. const cell1 = row.getCell(0); const cell2 = row.getCell(1); // Merge the current cell into its preceding sibling element. const merged = cell2.merge();
Возвращаться
 Table Cell — объединенный элемент.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 remove Child(child)
Удаляет указанный дочерний элемент.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| child | Element | дочерний элемент для удаления | 
Возвращаться
 Table Cell — текущий элемент
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 remove From Parent()
Удаляет элемент из его родителя.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Remove all images in the active tab's body. const imgs = body.getImages(); for (let i = 0; i < imgs.length; i++) { imgs[i].removeFromParent(); }
Возвращаться
 Table Cell — удаленный элемент.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 replace Text(searchPattern, replacement)
Заменяет все вхождения данного текстового шаблона заданной строкой замены, используя регулярные выражения.
Шаблон поиска передается как строка, а не как объект регулярного выражения JavaScript. По этой причине вам необходимо избегать любых обратных косых черт в шаблоне.
В этом методе используется библиотека регулярных выражений Google RE2 , что ограничивает поддерживаемый синтаксис .
Предоставленный шаблон регулярного выражения независимо сопоставляется с каждым текстовым блоком, содержащимся в текущем элементе.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Clear the text surrounding "Apps Script", with or without text. body.replaceText('^.*Apps ?Script.*$', 'Apps Script');
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| search Pattern | String | шаблон регулярного выражения для поиска | 
| replacement | String | текст, который будет использоваться в качестве замены | 
Возвращаться
 Element — текущий элемент
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 set Attributes(attributes)
Устанавливает атрибуты элемента.
 Указанный параметр атрибутов должен быть объектом, в котором каждое имя свойства является элементом перечисления Document App.Attribute , а каждое значение свойства — новым применяемым значением. 
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Define a custom paragraph style. const style = {}; style[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.RIGHT; style[DocumentApp.Attribute.FONT_FAMILY] = 'Calibri'; style[DocumentApp.Attribute.FONT_SIZE] = 18; style[DocumentApp.Attribute.BOLD] = true; // Append a plain paragraph. const par = body.appendParagraph('A paragraph with custom style.'); // Apply the custom style. par.setAttributes(style);
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| attributes | Object | Атрибуты элемента. | 
Возвращаться
 Table Cell — текущий элемент.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 set Background Color(color)
Устанавливает цвет фона.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| color | String | цвет фона, отформатированный в нотации CSS (например '#ffffff') | 
Возвращаться
 Table Cell — текущий элемент
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 set Link Url(url)
Устанавливает URL-адрес ссылки.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| url | String | URL-адрес ссылки | 
Возвращаться
 Table Cell — текущий элемент
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 set Padding Bottom(paddingBottom)
Устанавливает нижнее отступ в пунктах.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| padding Bottom | Number | нижнее отступ, в пунктах | 
Возвращаться
 Table Cell — текущий элемент
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 set Padding Left(paddingLeft)
Устанавливает отступ слева в пунктах.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| padding Left | Number | левое отступ, в пунктах | 
Возвращаться
 Table Cell — текущий элемент
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 set Padding Right(paddingRight)
Устанавливает правильное отступы в пунктах.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| padding Right | Number | Правильный отступ в пунктах. | 
Возвращаться
 Table Cell — текущий элемент.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 set Padding Top(paddingTop)
Устанавливает верхнее отступ в пунктах.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| padding Top | Number | верхний отступ, в пунктах | 
Возвращаться
 Table Cell — текущий элемент
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 set Text(text)
Устанавливает содержимое в виде обычного текста.
Примечание: существующее содержимое будет удалено.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| text | String | новое текстовое содержание | 
Возвращаться
 Table Cell — текущий элемент
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 set Text Alignment(textAlignment)
 Устанавливает выравнивание текста. Доступными типами выравнивания являются Document App.TextAlignment.NORMAL , Document App.TextAlignment.SUBSCRIPT и Document App.TextAlignment.SUPERSCRIPT . 
// Make the entire first paragraph in the active tab be superscript. const documentTab = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab(); const text = documentTab.getBody().getParagraphs()[0].editAsText(); text.setTextAlignment(DocumentApp.TextAlignment.SUPERSCRIPT);
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| text Alignment | Text Alignment | тип выравнивания текста, который нужно применить | 
Возвращаться
 Table Cell — текущий элемент
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 set Vertical Alignment(alignment)
Устанавливает вертикальное выравнивание.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| alignment | Vertical Alignment | вертикальное выравнивание | 
Возвращаться
 Table Cell — текущий элемент
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents
 set Width(width)
Устанавливает ширину столбца, содержащего текущую ячейку, в пунктах.
Параметры
| Имя | Тип | Описание | 
|---|---|---|
| width | Number | ширина столбца, в пунктах | 
Возвращаться
 Table Cell — текущий элемент
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-  https://www.googleapis.com/auth/documents.currentonly
-  https://www.googleapis.com/auth/documents