Um elemento que representa uma seção de rodapé. Um Document geralmente contém no máximo um Footer. O Footer pode conter elementos List, Paragraph e Table. Para mais informações sobre a estrutura de documentos, consulte o guia para estender o Google Docs.
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 do blob de imagem especificado. |
append | Inline | Acrescenta o Inline especificado. |
append | List | Acrescenta o List especificado. |
append | List | Cria e anexa um novo List que contém o conteúdo de texto especificado. |
append | Paragraph | Acrescenta o Paragraph especificado. |
append | Paragraph | Cria e anexa um novo Paragraph que contém o conteúdo de texto especificado. |
append | Table | Cria e anexa um novo Table. |
append | Table | Anexa um novo Table que contém um Table para cada valor de string especificado. |
append | Table | Acrescenta o Table especificado. |
clear() | Footer | Limpa o conteúdo do elemento. |
copy() | Footer | Retorna uma cópia detalhada e independente do elemento atual. |
edit | Text | Recebe uma versão Text do elemento atual para edição. |
find | Range | Pesquisa o conteúdo do elemento em busca de 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 em busca do padrão de texto especificado, começando por um determinado resultado da pesquisa. |
get | Object | Recupera os atributos do elemento. |
get | Element | Recupera o elemento filho no índice especificado. |
get | Integer | Recupera o índice filho do elemento filho especificado. |
get | Inline | Recupera todos os Inline contidos na seção. |
get | List | Recupera todos os List contidos na seção. |
get | Integer | Recupera o número de filhos. |
get | Paragraph[]|null | Recupera todos os Paragraphs contidos na seção (incluindo List). |
get | Container | Recupera o elemento pai do elemento. |
get | Table[]|null | 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 especificado no índice indicado. |
insert | List | Insere o List especificado no índice indicado. |
insert | List | Cria e insere um novo List no índice especificado, contendo o conteúdo de texto especificado. |
insert | Paragraph | Insere o Paragraph especificado no índice indicado. |
insert | Paragraph | Cria e insere um novo 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 um novo Table contendo as células especificadas no índice especificado. |
insert | Table | Insere o Table especificado no índice indicado. |
remove | Footer | Remove o elemento filho especificado. |
remove | Footer | Remove o elemento do pai. |
replace | Element | Substitui todas as ocorrências de um determinado padrão de texto por uma determinada string de substituição, usando expressões regulares. |
set | Footer | Define os atributos do elemento. |
set | Footer | Define o conteúdo como texto simples. |
set | Footer | Define o alinhamento do texto. |
Documentação detalhada
append Horizontal Rule()
Cria e anexa um novo Horizontal.
O Horizontal será incluído 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 do blob de imagem especificado.
A imagem vai estar 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 especificado.
O Inline será incluído em um novo Paragraph.
Use esta versão de append ao anexar uma cópia de um Inline.
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 especificado.
Use esta versão de append ao anexar uma cópia de um List.
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 que contém o conteúdo de texto especificado.
Os itens 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 Paragraph(paragraph)
Acrescenta o Paragraph especificado.
Use esta versão de append ao anexar uma cópia de um Paragraph.
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 que contém 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 vai anexar um parágrafo vazio depois da 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 um novo Table que contém um Table para cada valor de string especificado.
Esse método também vai anexar um parágrafo vazio depois da 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 especificado.
Use esta versão de append ao anexar uma cópia de um Table.
Esse método também vai anexar um parágrafo vazio depois da 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 independente 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
Footer: o novo 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
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 em busca de 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 pesquisado. |
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 é totalmente compatível, 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 pesquisado ou nulo se não houver uma 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 em busca do padrão de texto especificado, começando por um determinado resultado da pesquisa.
Um subconjunto dos recursos de expressão regular do JavaScript não é totalmente compatível, 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 para pesquisar |
Retornar
Range: um resultado da pesquisa que indica a próxima posição do texto pesquisado ou nulo se não houver uma 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 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 do 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 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 Num Children()
Recupera o número de filhos.
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 Paragraphs()
Recupera todos os Paragraphs contidos na seção (incluindo List).
Retornar
Paragraph[]|null: 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 uma 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 de texto ou null se o texto tiver vários tipos de alinhamento ou se o alinhamento nunca tiver sido 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 elemento específico.
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 será incluído 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 especificado no índice indicado.
A imagem vai estar 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 especificado no índice indicado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
child | Integer | O índice em que será inserido. |
list | List | O item da lista a ser inserido. |
Retornar
List: o item inserido na 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 List Item(childIndex, text)
Cria e insere um novo List no índice especificado, contendo o conteúdo de texto especificado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
child | Integer | O índice em que será inserido. |
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 Paragraph(childIndex, paragraph)
Insere o Paragraph especificado no índice indicado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
child | Integer | O índice em que será inserido. |
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 um novo Paragraph no índice especificado, contendo o conteúdo de texto especificado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
child | Integer | O índice em que será inserido. |
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á inserido. |
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 um novo Table contendo as células especificadas no índice especificado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
child | Integer | O índice em que será inserido. |
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 especificado no índice indicado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
child | Integer | O índice em que será inserido. |
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
Footer: 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
remove From Parent()
Remove o elemento do pai.
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(); }
Retornar
Footer: o elemento removido.
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 determinada 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 JavaScript. Por isso, é necessário inserir uma barra de escape antes de cada barra invertida no padrão.
Esses métodos usam a biblioteca de expressões regulares RE2 do Google, que limita a sintaxe compatível.
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 é um item na enumeração Document e cada valor de propriedade é 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
Footer: 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 atual será apagado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
text | String | O novo conteúdo de texto. |
Retornar
Footer: 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
Footer: 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