O conteúdo de uma guia em um documento do Documentos Google. O Body
pode conter elementos List
,
Paragraph
, Table
e Table
. Para mais informações sobre a estrutura de documentos, consulte o guia para estender os Documentos Google.
O Body
normalmente contém o conteúdo completo da guia, exceto os elementos Header
, Footer
e Footnote
.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Append a paragraph and a page break to the tab's body section directly. body.appendParagraph('A paragraph.'); body.appendPageBreak();
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
append | Horizontal | Cria e anexa um novo Horizontal . |
append | Inline | Cria e anexa um novo Inline ao blob de imagem especificado. |
append | Inline | Acrescenta o Inline fornecido. |
append | List | Acrescenta o List fornecido. |
append | List | Cria e anexa um novo List contendo o conteúdo de texto especificado. |
append | Page | Cria e anexa um novo Page . |
append | Page | Acrescenta o Page fornecido. |
append | Paragraph | Acrescenta o Paragraph fornecido. |
append | Paragraph | Cria e anexa um novo Paragraph contendo o conteúdo de texto especificado. |
append | Table | Cria e anexa um novo Table . |
append | Table | Anexa uma nova Table que contém uma Table para cada valor de string especificado. |
append | Table | Acrescenta o Table fornecido. |
clear() | Body | Limpa o conteúdo do elemento. |
copy() | Body | Retorna uma cópia detalhada e separada do elemento atual. |
edit | Text | Recebe uma versão Text do elemento atual para edição. |
find | Range | Pesquisa o conteúdo do elemento para encontrar um descendente do tipo especificado. |
find | Range | Pesquisa o conteúdo do elemento para encontrar um descendente do tipo especificado, começando pelo
Range especificado. |
find | Range | Pesquisa o conteúdo do elemento para encontrar o padrão de texto especificado usando expressões regulares. |
find | Range | Pesquisa o conteúdo do elemento para encontrar o padrão de texto especificado, começando com um determinado resultado da pesquisa. |
get | Object | Recupera os atributos do elemento. |
get | Element | Recupera o elemento filho no índice filho especificado. |
get | Integer | Recupera o índice filho para o elemento filho especificado. |
get | Object | Recupera o conjunto de atributos para o Paragraph fornecido. |
get | Inline | Recupera todos os Inline contidos na seção. |
get | List | Recupera todos os List contidos na seção. |
get | Number | Recupera a margem inferior, em pontos. |
get | Number | Recupera a margem esquerda em pontos. |
get | Number | Recupera a margem direita. |
get | Number | Recupera a margem superior. |
get | Integer | Recupera o número de crianças. |
get | Number | Recupera a altura da página em pontos. |
get | Number | Recupera a largura da página em pontos. |
get | Paragraph[] | Recupera todos os Paragraphs contidos na seção (incluindo List ). |
get | Container | Recupera o elemento pai do elemento. |
get | Table[] | Recupera todos os Tables contidos na seção. |
get | String | Recupera o conteúdo do elemento como uma string de texto. |
get | Text | Recebe o alinhamento do texto. |
get | Element | Recupera o Element do elemento. |
insert | Horizontal | Cria e insere um novo Horizontal no índice especificado. |
insert | Inline | Cria e insere um Inline do blob de imagem especificado no índice
especificado. |
insert | Inline | Insere o Inline fornecido no índice especificado. |
insert | List | Insere o List fornecido no índice especificado. |
insert | List | Cria e insere uma nova List no índice especificado, contendo o conteúdo de texto
especificado. |
insert | Page | Cria e insere um novo Page no índice especificado. |
insert | Page | Insere o Page fornecido no índice especificado. |
insert | Paragraph | Insere o Paragraph fornecido no índice especificado. |
insert | Paragraph | Cria e insere uma nova Paragraph no índice especificado, contendo o conteúdo de texto
especificado. |
insert | Table | Cria e insere um novo Table no índice especificado. |
insert | Table | Cria e insere uma nova Table contendo as células especificadas no índice especificado. |
insert | Table | Insere o Table fornecido no índice especificado. |
remove | Body | Remove o elemento filho especificado. |
replace | Element | Substitui todas as ocorrências de um determinado padrão de texto por uma string de substituição usando expressões regulares. |
set | Body | Define os atributos do elemento. |
set | Body | Define os atributos para o Paragraph fornecido. |
set | Body | Define a margem de baixo, em pontos. |
set | Body | Define a margem esquerda em pontos. |
set | Body | Define a margem direita em pontos. |
set | Body | Define a margem superior. |
set | Body | Define a altura da página em pontos. |
set | Body | Define a largura da página em pontos. |
set | Body | Define o conteúdo como texto simples. |
set | Body | Define o alinhamento do texto. |
Documentação detalhada
append Horizontal Rule()
Cria e anexa um novo Horizontal
.
O Horizontal
vai estar contido em um novo Paragraph
.
Retornar
Horizontal
: a nova regra horizontal.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Image(image)
Cria e anexa um novo Inline
ao blob de imagem especificado.
A imagem vai estar contida em um novo Paragraph
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
image | Blob | Dados da imagem. |
Retornar
Inline
: a imagem anexada.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Image(image)
Acrescenta o Inline
fornecido.
O Inline
vai estar contido em um novo Paragraph
.
Use essa versão de append
ao anexar uma cópia de um Inline
existente.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
image | Inline | Dados da imagem. |
Retornar
Inline
: a imagem anexada.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append List Item(listItem)
Acrescenta o List
fornecido.
Use essa versão de append
ao anexar uma cópia de um List
existente.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
list | List | O item da lista a ser anexado. |
Retornar
List
: o item da lista anexado.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append List Item(text)
Cria e anexa um novo List
contendo o conteúdo de texto especificado.
Itens de lista consecutivos são adicionados como parte da mesma lista.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
text | String | O conteúdo de texto do item da lista. |
Retornar
List
: o novo item da lista.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Page Break()
Cria e anexa um novo Page
.
O Page
vai estar contido em um novo Paragraph
.
Retornar
Page
: a nova quebra de página.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Page Break(pageBreak)
Acrescenta o Page
fornecido.
O Page
vai estar contido em um novo Paragraph
.
Use essa versão de append
ao anexar uma cópia de um Page
existente.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
page | Page | A quebra de página a ser anexada. |
Retornar
Page
: a quebra de página anexada.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Paragraph(paragraph)
Acrescenta o Paragraph
fornecido.
Use essa versão de append
ao anexar uma cópia de um Paragraph
existente.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
paragraph | Paragraph | O parágrafo a ser anexado. |
Retornar
Paragraph
: o parágrafo anexado.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Paragraph(text)
Cria e anexa um novo Paragraph
contendo o conteúdo de texto especificado.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
text | String | O conteúdo de texto do parágrafo. |
Retornar
Paragraph
: o novo parágrafo.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Table()
Cria e anexa um novo Table
.
Esse método também anexa um parágrafo vazio após a tabela, já que os documentos do Google Docs não podem terminar com uma tabela.
Retornar
Table
: a nova tabela.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Table(cells)
Anexa uma nova Table
que contém uma Table
para cada valor de string especificado.
Esse método também anexa um parágrafo vazio após a tabela, já que os documentos do Google Docs não podem terminar com uma tabela.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
cells | String[][] | O conteúdo de texto das células da tabela a serem adicionadas à nova tabela. |
Retornar
Table
: a tabela anexada.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Table(table)
Acrescenta o Table
fornecido.
Use essa versão de append
ao anexar uma cópia de um Table
existente.
Esse método também anexa um parágrafo vazio após a tabela, já que os documentos do Google Docs
não podem terminar com uma tabela.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
table | Table | A tabela a ser anexada. |
Retornar
Table
: a tabela anexada.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
clear()
copy()
Retorna uma cópia detalhada e separada do elemento atual.
Todos os elementos filhos presentes no elemento também são copiados. O novo elemento não tem um elemento pai.
Retornar
Body
: a nova cópia.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
edit As Text()
Recebe uma versão Text
do elemento atual para edição.
Use edit
para manipular o conteúdo dos elementos como rich text. O modo edit
ignora elementos não textuais, como Inline
e Horizontal
.
Os elementos filhos totalmente contidos em um intervalo de texto excluído são removidos do elemento.
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);
Retornar
Text
: uma versão de texto do elemento atual
find Element(elementType)
Pesquisa o conteúdo do elemento para encontrar um descendente do tipo especificado.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
element | Element | O tipo de elemento a ser pesquisado. |
Retornar
Range
: um resultado da pesquisa que indica a posição do elemento de pesquisa.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
find Element(elementType, from)
Pesquisa o conteúdo do elemento para encontrar um descendente do tipo especificado, começando pelo
Range
especificado.
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; } }
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
element | Element | O tipo de elemento a ser pesquisado. |
from | Range | O resultado da pesquisa a ser usado. |
Retornar
Range
: um resultado da pesquisa que indica a próxima posição do elemento de pesquisa.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
find Text(searchPattern)
Pesquisa o conteúdo do elemento para encontrar o padrão de texto especificado usando expressões regulares.
Um subconjunto dos recursos de expressão regular do JavaScript não tem suporte total, como grupos de captura e modificadores de modo.
O padrão de expressão regular fornecido é correspondido de forma independente a cada bloco de texto contido no elemento atual.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
search | String | o padrão a ser pesquisado |
Retornar
Range
: um resultado da pesquisa que indica a posição do texto da pesquisa ou nulo se não houver
correspondência.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
find Text(searchPattern, from)
Pesquisa o conteúdo do elemento para encontrar o padrão de texto especificado, começando com um determinado resultado da pesquisa.
Um subconjunto dos recursos de expressão regular do JavaScript não tem suporte total, como grupos de captura e modificadores de modo.
O padrão de expressão regular fornecido é correspondido de forma independente a cada bloco de texto contido no elemento atual.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
search | String | o padrão a ser pesquisado |
from | Range | o resultado da pesquisa a ser usado |
Retornar
Range
: um resultado da pesquisa que indica a próxima posição do texto da pesquisa ou nulo se não houver
correspondência
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Attributes()
Recupera os atributos do elemento.
O resultado é um objeto que contém uma propriedade para cada atributo de elemento válido, em que cada
nome de propriedade corresponde a um item na enumeração Document
.
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]}`); }
Retornar
Object
: os atributos do elemento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Child(childIndex)
Recupera o elemento filho no índice filho especificado.
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.'); }
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
child | Integer | O índice do elemento filho a ser recuperado. |
Retornar
Element
: o elemento filho no índice especificado.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Child Index(child)
Recupera o índice filho para o elemento filho especificado.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
child | Element | O elemento filho para o qual o índice será recuperado. |
Retornar
Integer
: o índice filho.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Heading Attributes(paragraphHeading)
Recupera o conjunto de atributos para o Paragraph
fornecido.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
paragraph | Paragraph | O título cujos atributos precisam ser recuperados. |
Retornar
Object
: um mapa dos atributos e dos valores atuais.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Images()
Recupera todos os Inline
contidos na seção.
Retornar
Inline
: as imagens da seção.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get List Items()
Recupera todos os List
contidos na seção.
Retornar
List
: os itens da lista de seções.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Margin Bottom()
Recupera a margem inferior, em pontos.
Retornar
Number
: a margem de baixo, em pontos.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Margin Left()
Recupera a margem esquerda em pontos.
Retornar
Number
: a margem esquerda em pontos.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Margin Right()
Recupera a margem direita.
Retornar
Number
: a margem direita em pontos.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Margin Top()
Recupera a margem superior.
Retornar
Number
: a margem superior em pontos.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Num Children()
Recupera o número de crianças.
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.`);
Retornar
Integer
: o número de filhos.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Page Height()
Recupera a altura da página em pontos.
Retornar
Number
: a altura da página em pontos.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Page Width()
Recupera a largura da página em pontos.
Retornar
Number
: a largura da página, em pontos.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Paragraphs()
Recupera todos os Paragraphs
contidos na seção (incluindo List
).
Retornar
Paragraph[]
: os parágrafos da seção.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Parent()
Recupera o elemento pai do elemento.
O elemento pai contém o elemento atual.
Retornar
Container
: o elemento pai.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Tables()
get Text()
Recupera o conteúdo do elemento como uma string de texto.
Retornar
String
: o conteúdo do elemento como string de texto
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Text Alignment()
Recebe o alinhamento do texto. Os tipos de alinhamento disponíveis são Document
, Document
e Document
.
Retornar
Text
: o tipo de alinhamento do texto ou null
se o texto contém vários tipos de
alinhamento ou se o alinhamento nunca foi definido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Type()
Recupera o Element
do elemento.
Use get
para determinar o tipo exato de um determinado elemento.
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.'); }
Retornar
Element
: o tipo de elemento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Horizontal Rule(childIndex)
Cria e insere um novo Horizontal
no índice especificado.
O Horizontal
vai estar contido em um novo Paragraph
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
child | Integer | O índice em que o elemento será inserido. |
Retornar
Horizontal
: a nova regra horizontal.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Image(childIndex, image)
Cria e insere um Inline
do blob de imagem especificado no índice
especificado.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
child | Integer | O índice em que o elemento será inserido. |
image | Blob | Dados da imagem. |
Retornar
Inline
: a imagem inline inserida.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Image(childIndex, image)
Insere o Inline
fornecido no índice especificado.
A imagem vai estar contida em um novo Paragraph
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
child | Integer | O índice em que o elemento será inserido. |
image | Inline | A imagem a ser inserida. |
Retornar
Inline
: a imagem inline inserida.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert List Item(childIndex, listItem)
Insere o List
fornecido no índice especificado.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
child | Integer | O índice em que será feita a inserção. |
list | List | O item da lista a ser inserido. |
Retornar
List
: o item da lista inserido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert List Item(childIndex, text)
Cria e insere uma nova List
no índice especificado, contendo o conteúdo de texto
especificado.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
child | Integer | O índice em que será feita a inserção. |
text | String | O conteúdo de texto do item da lista. |
Retornar
List
: o novo item da lista.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Page Break(childIndex)
Cria e insere um novo Page
no índice especificado.
O Page
vai estar contido em um novo Paragraph
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
child | Integer | O índice em que o elemento será inserido. |
Retornar
Page
: a nova quebra de página.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Page Break(childIndex, pageBreak)
Insere o Page
fornecido no índice especificado.
O Page
vai estar contido em um novo Paragraph
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
child | Integer | O índice em que o elemento será inserido. |
page | Page | A quebra de página a ser inserida. |
Retornar
Page
: a quebra de página inserida.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Paragraph(childIndex, paragraph)
Insere o Paragraph
fornecido no índice especificado.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
child | Integer | O índice em que será feita a inserção. |
paragraph | Paragraph | O parágrafo a ser inserido. |
Retornar
Paragraph
: o parágrafo inserido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Paragraph(childIndex, text)
Cria e insere uma nova Paragraph
no índice especificado, contendo o conteúdo de texto
especificado.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
child | Integer | O índice em que será feita a inserção. |
text | String | O conteúdo de texto do parágrafo. |
Retornar
Paragraph
: o novo parágrafo.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Table(childIndex)
Cria e insere um novo Table
no índice especificado.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
child | Integer | O índice em que será feita a inserção. |
Retornar
Table
: a nova tabela.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Table(childIndex, cells)
Cria e insere uma nova Table
contendo as células especificadas no índice especificado.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
child | Integer | O índice em que será feita a inserção. |
cells | String[][] | O conteúdo de texto das células da tabela a serem adicionadas à nova tabela. |
Retornar
Table
: a nova tabela.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Table(childIndex, table)
Insere o Table
fornecido no índice especificado.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
child | Integer | O índice em que será feita a inserção. |
table | Table | A tabela a ser inserida. |
Retornar
Table
: a tabela inserida.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
remove Child(child)
Remove o elemento filho especificado.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
child | Element | O elemento filho a ser removido. |
Retornar
Body
: o elemento atual.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
replace Text(searchPattern, replacement)
Substitui todas as ocorrências de um determinado padrão de texto por uma string de substituição usando expressões regulares.
O padrão de pesquisa é transmitido como uma string, não como um objeto de expressão regular do JavaScript. Por isso, é necessário inserir barras invertidas no padrão.
Esse método usa a biblioteca de expressões regulares RE2 do Google, que limita a sintaxe com suporte.
O padrão de expressão regular fornecido é correspondido de forma independente a cada bloco de texto contido no elemento atual.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Clear the text surrounding "Apps Script", with or without text. body.replaceText('^.*Apps ?Script.*$', 'Apps Script');
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
search | String | o padrão de regex a ser pesquisado |
replacement | String | o texto a ser usado como substituição |
Retornar
Element
: o elemento atual
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Attributes(attributes)
Define os atributos do elemento.
O parâmetro de atributos especificado precisa ser um objeto em que cada nome de propriedade seja um item na
enumeração Document
e cada valor de propriedade seja o novo valor a ser
aplicado.
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);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
attributes | Object | Os atributos do elemento. |
Retornar
Body
: o elemento atual.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Heading Attributes(paragraphHeading, attributes)
Define os atributos para o Paragraph
fornecido.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
paragraph | Paragraph | O cabeçalho cujos atributos precisam ser definidos. |
attributes | Object | Um mapa de atributos e os valores a serem definidos. |
Retornar
Body
: o elemento atual.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Margin Bottom(marginBottom)
Define a margem de baixo, em pontos.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
margin | Number | A margem de baixo, em pontos. |
Retornar
Body
: o elemento atual.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Margin Left(marginLeft)
Define a margem esquerda em pontos.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
margin | Number | A margem esquerda, em pontos. |
Retornar
Body
: o elemento atual.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Margin Right(marginRight)
Define a margem direita em pontos.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
margin | Number | Margem direita. |
Retornar
Body
: o elemento atual.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Margin Top(marginTop)
Define a margem superior.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
margin | Number | A margem superior, em pontos. |
Retornar
Body
: o elemento atual.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Page Height(pageHeight)
Define a altura da página em pontos.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
page | Number | A altura da página, em pontos. |
Retornar
Body
: o elemento atual.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Page Width(pageWidth)
Define a largura da página em pontos.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
page | Number | A largura da página, em pontos. |
Retornar
Body
: o elemento atual.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Text(text)
Define o conteúdo como texto simples.
Observação: o conteúdo existente é apagado.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
text | String | O novo conteúdo de texto. |
Retornar
Body
: o elemento atual.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Text Alignment(textAlignment)
Define o alinhamento do texto. Os tipos de alinhamento disponíveis são Document
, Document
e Document
.
// 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);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
text | Text | o tipo de alinhamento de texto a ser aplicado |
Retornar
Body
: o elemento atual
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents