Un elemento que representa un símbolo en una Equation matemática. Un EquationSymbol no puede contener ningún otro elemento. Para obtener más información sobre la estructura de los documentos, consulta la guía para extender Documentos de Google.
Métodos
| Método | Tipo de datos que se devuelve | Descripción breve |
|---|---|---|
copy() | Equation | Devuelve una copia profunda y separada del elemento actual. |
get | Object | Recupera los atributos del elemento. |
get | String | Recupera el código correspondiente al símbolo de la ecuación. |
get | Element|null | Recupera el siguiente elemento del mismo nivel del elemento. |
get | Container | Recupera el elemento superior del elemento. |
get | Element|null | Recupera el elemento anterior del mismo nivel del elemento. |
get | Element | Recupera el Element del elemento. |
is | Boolean | Determina si el elemento está al final del Document. |
merge() | Equation | Combina el elemento con el elemento anterior del mismo nivel del mismo tipo. |
remove | Equation | Quita el elemento de su elemento superior. |
set | Equation | Establece los atributos del elemento. |
Documentación detallada
copy()
Devuelve una copia profunda y separada del elemento actual.
También se copian los elementos secundarios presentes en el elemento. El elemento nuevo no tiene un elemento superior.
Volver
EquationSymbol: 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 permisos:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getAttributes()
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 DocumentApp.Attribute.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Append a styled paragraph. const par = body.appendParagraph('A bold, italicized paragraph.'); par.setBold(true); par.setItalic(true); // Retrieve the paragraph's attributes. const atts = par.getAttributes(); // Log the paragraph attributes. for (const att in atts) { Logger.log(`${att}:${atts[att]}`); }
Volver
Object: 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 permisos:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getCode()
Recupera el código correspondiente al símbolo de la ecuación.
Volver
String: El código del símbolo
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes permisos:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getNextSibling()
Recupera el siguiente elemento del mismo nivel del elemento.
El siguiente elemento del mismo nivel tiene el mismo elemento superior y sigue al elemento actual.
Volver
Element|null: El siguiente elemento del mismo nivel.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes permisos:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getParent()
Recupera el elemento superior del elemento.
El elemento superior contiene el elemento actual.
Volver
ContainerElement|null — El elemento superior.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes permisos:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getPreviousSibling()
Recupera el elemento anterior del mismo nivel del elemento.
El elemento anterior del mismo nivel tiene el mismo elemento superior y precede al elemento actual.
Volver
Element|null: El elemento anterior del mismo nivel.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes permisos:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getType()
Recupera el ElementType del elemento.
Usa getType() 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
ElementType: 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 permisos:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
isAtDocumentEnd()
Determina si el elemento está al final del Document.
Volver
Boolean: Indica si el elemento está 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 permisos:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
merge()
Combina el elemento con el elemento anterior del mismo nivel del mismo tipo.
Solo se pueden combinar elementos del mismo ElementType. Los elementos secundarios que contiene el elemento actual se mueven al elemento anterior del mismo nivel.
El elemento actual se quita 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
EquationSymbol|null — 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 permisos:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
removeFromParent()
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
EquationSymbol|null — 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 permisos:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setAttributes(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 DocumentApp.Attribute y cada valor de propiedad sea el valor nuevo 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 | Los atributos del elemento. |
Volver
EquationSymbol: 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 permisos:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents