Es un elemento que representa una celda de tabla. Un Table siempre se encuentra dentro de un Table y puede contener elementos List, Paragraph o Table. Para obtener más información sobre la estructura de los documentos, consulta la guía para extender Google Docs.
Métodos
| Método | Tipo de datos que se muestra | Descripción breve |
|---|---|---|
append | Horizontal | Crea y agrega un nuevo Horizontal. |
append | Inline | Crea y agrega un nuevo Inline a partir del blob de imagen especificado. |
append | Inline | Agrega el Inline determinado. |
append | List | Agrega el List determinado. |
append | List | Crea y agrega un nuevo List. |
append | Paragraph | Agrega el Paragraph determinado. |
append | Paragraph | Crea y agrega un nuevo Paragraph. |
append | Table | Crea y agrega un nuevo Table. |
append | Table | Agrega un nuevo Table que contiene las celdas especificadas. |
append | Table | Agrega el Table determinado. |
clear() | Table | Borra el contenido del elemento. |
copy() | Table | Devuelve una copia profunda y separada del elemento actual. |
edit | Text | Obtiene una versión Text del elemento actual para editarla. |
find | Range | Busca en el contenido del elemento un elemento secundario del tipo especificado. |
find | Range | Busca en el contenido del elemento un elemento secundario del tipo especificado, comenzando desde el Range especificado. |
find | Range | Busca en el contenido del elemento el patrón de texto especificado con expresiones regulares. |
find | Range | Busca el patrón de texto especificado en el contenido del elemento, comenzando desde un resultado de búsqueda determinado. |
get | Object | Recupera los atributos del elemento. |
get | String|null | Recupera el color de fondo. |
get | Element | Recupera el elemento secundario en el índice secundario especificado. |
get | Integer | Recupera el índice secundario del elemento secundario especificado. |
get | Integer | Recupera la extensión de la columna, que es la cantidad de columnas de celdas de la tabla que abarca esta celda. |
get | String|null | Recupera la URL del vínculo. |
get | Element|null | Recupera el siguiente elemento hermano del elemento. |
get | Integer | Recupera la cantidad de elementos secundarios. |
get | Number|null | Recupera el padding inferior, en puntos. |
get | Number|null | Recupera el padding izquierdo, en puntos. |
get | Number|null | Recupera el padding derecho, en puntos. |
get | Number|null | Recupera el padding superior, en puntos. |
get | Container | Recupera el elemento principal del elemento. |
get | Table | Recupera el Table que contiene el Table actual. |
get | Table|null | Recupera el Table que contiene el Table actual. |
get | Element|null | Recupera el elemento hermano anterior del elemento. |
get | Integer | Recupera la extensión de la fila, que es la cantidad de filas de celdas de la tabla que abarca esta celda. |
get | String | Recupera el contenido del elemento como una cadena de texto. |
get | Text | Obtiene la alineación del texto. |
get | Element | Recupera el Element del elemento. |
get | Vertical | Recupera el Vertical. |
get | Number|null | Recupera el ancho de la columna que contiene la celda, en puntos. |
insert | Horizontal | Crea e inserta un nuevo Horizontal en el índice especificado. |
insert | Inline | Crea e inserta un Inline a partir del blob de imagen especificado en el índice especificado. |
insert | Inline | Inserta el Inline proporcionado en el índice especificado. |
insert | List | Inserta el List proporcionado en el índice especificado. |
insert | List | Crea e inserta un nuevo List en el índice especificado. |
insert | Paragraph | Inserta el Paragraph proporcionado en el índice especificado. |
insert | Paragraph | Crea e inserta un nuevo Paragraph en el índice especificado. |
insert | Table | Crea e inserta un nuevo Table en el índice especificado. |
insert | Table | Crea e inserta un nuevo Table que contiene las celdas especificadas en el índice especificado. |
insert | Table | Inserta el Table proporcionado en el índice especificado. |
is | Boolean | Determina si el elemento está al final de Document. |
merge() | Table | Combina el elemento con el hermano anterior del mismo tipo. |
remove | Table | Quita el elemento secundario especificado. |
remove | Table | Quita el elemento de su elemento superior. |
replace | Element | Reemplaza todos los casos de un patrón de texto determinado por una cadena de reemplazo determinada, utilizando expresiones regulares. |
set | Table | Establece los atributos del elemento. |
set | Table | Establece el color de fondo. |
set | Table | Establece la URL del vínculo. |
set | Table | Establece el padding inferior, en puntos. |
set | Table | Establece el padding izquierdo, en puntos. |
set | Table | Establece el padding derecho, en puntos. |
set | Table | Establece el padding superior en puntos. |
set | Table | Establece el contenido como texto sin formato. |
set | Table | Establece la alineación del texto. |
set | Table | Establece la alineación vertical. |
set | Table | Establece el ancho de la columna que contiene la celda actual, en puntos. |
Documentación detallada
append Horizontal Rule()
Crea y agrega un nuevo Horizontal.
El Horizontal se incluirá en un nuevo Paragraph.
Volver
Horizontal: La nueva regla horizontal
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Image(image)
Crea y agrega un nuevo Inline a partir del blob de imagen especificado.
El Inline se incluirá en un nuevo Paragraph.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
image | Blob | los datos de la imagen |
Volver
Inline: La imagen nueva
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Image(image)
Agrega el Inline determinado.
El Inline se incluirá en un nuevo Paragraph.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
image | Inline | los datos de la imagen |
Volver
Inline: La imagen adjunta
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append List Item(listItem)
Agrega el List determinado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
list | List | Elemento de lista que se agregará |
Volver
List: Es el elemento de lista agregado.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append List Item(text)
Crea y agrega un nuevo List.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
text | String | El contenido del texto |
Volver
List: El nuevo elemento de la lista
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Paragraph(paragraph)
Agrega el Paragraph determinado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
paragraph | Paragraph | Párrafo que se agregará |
Volver
Paragraph: El párrafo agregado
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Paragraph(text)
Crea y agrega un nuevo Paragraph.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
text | String | El contenido del texto |
Volver
Paragraph: El párrafo nuevo
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Table()
append Table(cells)
Agrega un nuevo Table que contiene las celdas especificadas.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
cells | String[][] | El contenido de texto de las celdas de la tabla que se agregará a la tabla nueva |
Volver
Table: La tabla anexada
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Table(table)
Agrega el Table determinado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
table | Table | La tabla que se adjuntará |
Volver
Table: La tabla anexada
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
clear()
copy()
Devuelve una copia profunda y separada del elemento actual.
También se copian los elementos secundarios presentes en el elemento. El nuevo elemento no tiene un elemento principal.
Volver
Table: Es la copia nueva.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
edit As Text()
Obtiene una versión Text del elemento actual para editarla.
Usa edit para manipular el contenido de los elementos como texto enriquecido. El modo edit ignora los elementos que no son de texto (como Inline y Horizontal).
Los elementos secundarios que se encuentran completamente dentro de un rango de texto borrado se quitan del 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);
Volver
Text: Una versión de texto del elemento actual
find Element(elementType)
Busca en el contenido del elemento un elemento secundario del tipo especificado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
element | Element | Es el tipo de elemento que se buscará. |
Volver
Range: Es un resultado de la búsqueda que indica la posición del elemento de búsqueda.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
find Element(elementType, from)
Busca en el contenido del elemento un elemento secundario del tipo especificado, comenzando desde el 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
| Nombre | Tipo | Descripción |
|---|---|---|
element | Element | Es el tipo de elemento que se buscará. |
from | Range | Es el resultado de la búsqueda desde el que se realizará la búsqueda. |
Volver
Range: Es un resultado de la búsqueda que indica la siguiente posición del elemento de búsqueda.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
find Text(searchPattern)
Busca en el contenido del elemento el patrón de texto especificado con expresiones regulares.
No se admite completamente un subconjunto de las funciones de expresiones regulares de JavaScript, como los grupos de captura y los modificadores de modo.
El patrón de expresión regular proporcionado se compara de forma independiente con cada bloque de texto incluido en el elemento actual.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
search | String | El patrón que se debe buscar |
Volver
Range: Es un resultado de la búsqueda que indica la posición del texto de búsqueda o un valor nulo si no hay coincidencias.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
find Text(searchPattern, from)
Busca el patrón de texto especificado en el contenido del elemento, comenzando desde un resultado de búsqueda determinado.
No se admite completamente un subconjunto de las funciones de expresiones regulares de JavaScript, como los grupos de captura y los modificadores de modo.
El patrón de expresión regular proporcionado se compara de forma independiente con cada bloque de texto incluido en el elemento actual.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
search | String | El patrón que se debe buscar |
from | Range | El resultado de la búsqueda desde el que se realizará la búsqueda |
Volver
Range: Un resultado de la búsqueda que indica la siguiente posición del texto de búsqueda o un valor nulo si no hay coincidencias
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Attributes()
Recupera los atributos del elemento.
El resultado es un objeto que contiene una propiedad para cada atributo de elemento válido, en el que cada nombre de propiedad corresponde a un elemento de la enumeración 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]}`); }
Volver
Object: Son los atributos del elemento.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Background Color()
Recupera el color de fondo.
Volver
String|null: Es el color de fondo, con formato de notación CSS (como '#ffffff').
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Child(childIndex)
Recupera el elemento secundario en el índice secundario 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
| Nombre | Tipo | Descripción |
|---|---|---|
child | Integer | Índice del elemento secundario que se recuperará. |
Volver
Element: Es el elemento secundario en el índice especificado.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Child Index(child)
Recupera el índice secundario del elemento secundario especificado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
child | Element | Elemento secundario para el que se recuperará el índice. |
Volver
Integer: Es el índice secundario.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Col Span()
Recupera la extensión de la columna, que es la cantidad de columnas de celdas de la tabla que abarca esta celda. Las celdas no combinadas tienen un col span de 1.
Volver
Integer: Es el tramo de la columna o 0 para una celda que se combina con otra celda.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Link Url()
Recupera la URL del vínculo.
Volver
String|null: Es la URL del vínculo o nula si el elemento contiene varios valores para este atributo.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Next Sibling()
Recupera el siguiente elemento hermano del elemento.
El siguiente elemento hermano tiene el mismo elemento principal y sigue al elemento actual.
Volver
Element|null: Es el siguiente elemento hermano.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Num Children()
Recupera la cantidad de elementos secundarios.
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.`);
Volver
Integer: Es la cantidad de hijos.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Padding Bottom()
Recupera el padding inferior, en puntos.
Volver
Number|null: Es el padding inferior, en puntos.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Padding Left()
Recupera el padding izquierdo, en puntos.
Volver
Number|null: Es el padding izquierdo, en puntos.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Padding Right()
Recupera el padding derecho, en puntos.
Volver
Number|null: Es el padding derecho, en puntos.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Padding Top()
Recupera el padding superior, en puntos.
Volver
Number|null: Es el padding superior, en puntos.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Parent()
Recupera el elemento principal del elemento.
El elemento principal contiene el elemento actual.
Volver
Container: Es el elemento principal.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Parent Row()
Recupera el Table que contiene el Table actual.
Volver
Table: Es la fila de la tabla que contiene la celda actual.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Parent Table()
Recupera el Table que contiene el Table actual.
Volver
Table|null: La tabla que contiene la celda actual
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Previous Sibling()
Recupera el elemento hermano anterior del elemento.
El elemento hermano anterior tiene el mismo elemento principal y precede al elemento actual.
Volver
Element|null: Es el elemento hermano anterior.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Row Span()
Recupera la extensión de la fila, que es la cantidad de filas de celdas de la tabla que abarca esta celda. Las celdas no combinadas tienen una extensión de fila de 1.
Volver
Integer: Es el tramo de fila o 0 para una celda que se combina con otra celda.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Text()
Recupera el contenido del elemento como una cadena de texto.
Volver
String: Contenido del elemento como cadena de texto
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Text Alignment()
Obtiene la alineación del texto. Los tipos de alineación disponibles son Document, Document y Document.
Volver
Text: Es el tipo de alineación del texto o null si el texto contiene varios tipos de alineación o si nunca se configuró la alineación del texto.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Type()
Recupera el Element del elemento.
Usa get para determinar el tipo exacto de un elemento determinado.
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.'); }
Volver
Element: Es el tipo de elemento.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Vertical Alignment()
Recupera el Vertical.
Volver
Vertical: La alineación vertical
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Width()
Recupera el ancho de la columna que contiene la celda, en puntos.
Volver
Number|null: Es el ancho de la columna, en puntos.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Horizontal Rule(childIndex)
Crea e inserta un nuevo Horizontal en el índice especificado.
La regla horizontal se incluirá en un nuevo Paragraph.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
child | Integer | Índice en el que se insertará el elemento |
Volver
Horizontal: La nueva regla horizontal
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Image(childIndex, image)
Crea e inserta un Inline a partir del blob de imagen especificado en el índice especificado.
La imagen se incluirá en un nuevo Paragraph.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
child | Integer | Índice en el que se insertará el elemento |
image | Blob | los datos de la imagen |
Volver
Inline: Es la imagen intercalada insertada.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Image(childIndex, image)
Inserta el Inline proporcionado en el índice especificado.
La imagen se incluirá en un nuevo Paragraph.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
child | Integer | Índice en el que se insertará el elemento |
image | Inline | La imagen que se insertará |
Volver
Inline: Es la imagen intercalada insertada.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert List Item(childIndex, listItem)
Inserta el List proporcionado en el índice especificado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
child | Integer | Índice en el que se insertará el elemento |
list | List | Elemento de lista que se insertará |
Volver
List: Se insertó un nuevo elemento de lista.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert List Item(childIndex, text)
Crea e inserta un nuevo List en el índice especificado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
child | Integer | Índice en el que se insertará el elemento |
text | String | El contenido del texto |
Volver
List: El nuevo elemento de la lista
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Paragraph(childIndex, paragraph)
Inserta el Paragraph proporcionado en el índice especificado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
child | Integer | Índice en el que se insertará el elemento |
paragraph | Paragraph | Párrafo que se insertará |
Volver
Paragraph: El párrafo insertado
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Paragraph(childIndex, text)
Crea e inserta un nuevo Paragraph en el índice especificado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
child | Integer | Índice en el que se insertará el elemento |
text | String | El contenido del texto |
Volver
Paragraph: El párrafo nuevo
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Table(childIndex)
Crea e inserta un nuevo Table en el índice especificado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
child | Integer | Índice en el que se insertará el elemento |
Volver
Table: La tabla nueva
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Table(childIndex, cells)
Crea e inserta un nuevo Table que contiene las celdas especificadas en el índice especificado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
child | Integer | Índice en el que se insertará |
cells | String[][] | El contenido de texto de las celdas de la tabla que se agregará a la tabla nueva |
Volver
Table: La tabla nueva
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Table(childIndex, table)
Inserta el Table proporcionado en el índice especificado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
child | Integer | Índice en el que se insertará el elemento |
table | Table | La tabla que se insertará |
Volver
Table: La tabla insertada
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
is At Document End()
Determina si el elemento está al final de Document.
Volver
Boolean: Indica si el elemento se encuentra al final de la pestaña.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
merge()
Combina el elemento con el hermano anterior del mismo tipo.
Solo se pueden combinar elementos del mismo Element. Todos los elementos secundarios incluidos en el elemento actual se mueven al elemento hermano anterior.
Se quita el elemento actual del documento.
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();
Volver
Table: Es el elemento combinado.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
remove Child(child)
Quita el elemento secundario especificado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
child | Element | Elemento secundario que se quitará |
Volver
Table: Es el elemento actual.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
remove From Parent()
Quita el elemento de su elemento superior.
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(); }
Volver
Table: Es el elemento quitado.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
replace Text(searchPattern, replacement)
Reemplaza todos los casos de un patrón de texto determinado por una cadena de reemplazo determinada, utilizando expresiones regulares.
El patrón de búsqueda se pasa como una cadena, no como un objeto de expresión regular de JavaScript. Por lo tanto, deberás escapar las barras inversas en el patrón.
Este método usa la biblioteca de expresiones regulares RE2 de Google, que limita la sintaxis admitida.
El patrón de expresión regular proporcionado se compara de forma independiente con cada bloque de texto incluido en el elemento actual.
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
| Nombre | Tipo | Descripción |
|---|---|---|
search | String | El patrón de regex que se debe buscar |
replacement | String | El texto que se usará como reemplazo |
Volver
Element: Es el elemento actual.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Attributes(attributes)
Establece los atributos del elemento.
El parámetro de atributos especificado debe ser un objeto en el que cada nombre de propiedad sea un elemento de la enumeración Document y cada valor de propiedad sea el nuevo valor que se aplicará.
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
| Nombre | Tipo | Descripción |
|---|---|---|
attributes | Object | Son los atributos del elemento. |
Volver
Table: Es el elemento actual.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Background Color(color)
Establece el color de fondo.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
color | String | El color de fondo, con el formato de notación CSS (como '#ffffff') |
Volver
Table: Es el elemento actual.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Link Url(url)
Establece la URL del vínculo.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
url | String | La URL del vínculo |
Volver
Table: Es el elemento actual.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Padding Bottom(paddingBottom)
Establece el padding inferior, en puntos.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
padding | Number | El padding inferior, en puntos |
Volver
Table: Es el elemento actual.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Padding Left(paddingLeft)
Establece el padding izquierdo, en puntos.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
padding | Number | Padding izquierdo, en puntos |
Volver
Table: Es el elemento actual.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Padding Right(paddingRight)
Establece el padding derecho, en puntos.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
padding | Number | Padding derecho, en puntos. |
Volver
Table: Es el elemento actual.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Padding Top(paddingTop)
Establece el padding superior en puntos.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
padding | Number | El padding superior, en puntos |
Volver
Table: Es el elemento actual.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Text(text)
Establece el contenido como texto sin formato.
Nota: Se borrará el contenido existente.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
text | String | El contenido de texto nuevo |
Volver
Table: Es el elemento actual.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Text Alignment(textAlignment)
Establece la alineación del texto. Los tipos de alineación disponibles son Document, Document y 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
| Nombre | Tipo | Descripción |
|---|---|---|
text | Text | El tipo de alineación de texto que se aplicará |
Volver
Table: Es el elemento actual.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Vertical Alignment(alignment)
Establece la alineación vertical.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
alignment | Vertical | la alineación vertical |
Volver
Table: Es el elemento actual.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Width(width)
Establece el ancho de la columna que contiene la celda actual, en puntos.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
width | Number | El ancho de la columna, en puntos |
Volver
Table: Es el elemento actual.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents