Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Rango
Es un rango de elementos en un documento. La selección del usuario se representa como un Range, entre
para otros usos. Las secuencias de comandos solo pueden acceder a la selección del usuario que las ejecuta y solo si están vinculadas al documento.
// Bold all selected text.
var selection = DocumentApp.getActiveDocument().getSelection();
if (selection) {
var elements = selection.getRangeElements();
for (var i = 0; i < elements.length; i++) {
var element = elements[i];
// Only modify elements that can be edited as text; skip images and other non-text elements.
if (element.getElement().editAsText) {
var text = element.getElement().editAsText();
// Bold the selected part of the element, or the full element if it's completely selected.
if (element.isPartial()) {
text.setBold(element.getStartOffset(), element.getEndOffsetInclusive(), true);
} else {
text.setBold(true);
}
}
}
}
Obtiene todos los elementos de este Range, incluidos los elementos Text parciales (por ejemplo, en el caso
de una selección que incluye solo una parte de un elemento Text).
Obtiene todos los elementos que el usuario seleccionó en la instancia abierta del documento, incluidos los siguientes:
cualquier Text seleccionado parcialmente
o de terceros.
Documentación detallada
getRangeElements()
Obtiene todos los elementos de este Range, incluidos los elementos Text parciales (por ejemplo, en el caso
de una selección que incluye solo una parte de un elemento Text). Para determinar si un
El elemento Text solo se incluye parcialmente en el rango; consulta RangeElement.isPartial().
Volver
RangeElement[]: Es un array de elementos, en el orden en el que aparecen en el documento.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
Obtiene todos los elementos que el usuario seleccionó en la instancia abierta del documento, incluidos los elementos Text seleccionados de forma parcial.
Volver
RangeElement[]: Es un array de elementos seleccionados o parcialmente seleccionados, en el orden en que aparecen en la
documento
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-09-13 (UTC)"],[[["A `Range` represents a range of elements in a Google Doc, often used to represent the user's selection."],["Scripts can only access the selection of the user who is running them within the bound document."],["The `getRangeElements()` method retrieves all elements within the range, including partially selected text elements."],["The `getSelectedElements()` method is deprecated and has been replaced by `getRangeElements()`."]]],[]]