Es un segmento del contenido de texto de un Shape
o un Table
.
Si usas métodos que editan la forma en que el texto se ajusta dentro de una forma, se desactivará cualquier configuración de ajuste automático aplicada a la forma.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
append | Paragraph | Agrega un párrafo al final del rango de texto. |
append | Text | Agrega una copia del rango de texto proporcionado al final del rango de texto actual. |
append | Text | Agrega una copia del rango de texto proporcionado al final del rango de texto actual. |
append | Text | Agrega texto al final del rango de texto. |
as | String | Muestra el texto renderizado limitado por este rango de la forma o la celda de tabla asociada en un formato apropiado para mostrar a los usuarios finales. |
as | String | Muestra el texto sin procesar limitado por este rango de la forma o celda de tabla asociada. |
clear() | void | Borra el texto limitado por este rango. |
clear(startOffset, endOffset) | void | Borra el texto limitado por las compensaciones iniciales y finales del rango. |
find(pattern) | Text | Muestra todos los rangos que coinciden con el patrón de búsqueda en el rango de texto actual. |
find(pattern, startOffset) | Text | Muestra todos los rangos que coinciden con el patrón de búsqueda en el rango de texto actual a partir del desplazamiento inicial. |
get | Auto | Devuelve los textos automáticos dentro del rango de texto actual. |
get | Integer | Devuelve el índice exclusivo basado en 0 para el último carácter de este rango. |
get | Integer | Muestra la cantidad de caracteres de este rango. |
get | Text | Muestra un conjunto de rangos de texto que corresponden a todos los Link dentro del rango de texto actual o que se superponen con él. |
get | Paragraph[] | Muestra los párrafos de las listas que se superponen con el intervalo de texto actual. |
get | List | Devuelve el List del rango de texto actual. |
get | Paragraph | Devuelve el Paragraph del rango de texto actual. |
get | Paragraph[] | Muestra los párrafos que se superponen con el rango de texto actual. |
get | Text | Muestra un Text nuevo que abarca parte del rango del que se deriva. |
get | Text | Muestra los tramos de texto que se superponen con el rango de texto actual. |
get | Integer | Muestra el índice inclusive basado en 0 para el primer carácter de este rango. |
get | Text | Muestra el estilo de texto del rango o null si el rango está vacío. |
insert | Paragraph | Inserta un párrafo en el desplazamiento inicial. |
insert | Text | Inserta una copia del rango de texto proporcionado en el desplazamiento inicial. |
insert | Text | Inserta una copia del rango de texto proporcionado en el desplazamiento inicial. |
insert | Text | Inserta texto en el desplazamiento inicial. |
is | Boolean | Muestra true si no hay caracteres en este rango y false de lo contrario. |
replace | Integer | Reemplaza todas las instancias de texto que coincidan con el texto de búsqueda por el texto de reemplazo. |
replace | Integer | Reemplaza todas las instancias de texto que coincidan con el texto de búsqueda por el texto de reemplazo. |
select() | void | Selecciona solo el Text en la presentación activa y quita cualquier selección anterior. |
set | Text | Establece el texto limitado por este rango de la forma o celda de tabla asociada. |
Documentación detallada
append Paragraph(text)
Agrega un párrafo al final del rango de texto. El párrafo mantiene el diseño del final del rango de texto actual.
La cadena de texto proporcionada se agrega como un párrafo agregando al menos un carácter de línea nueva a la cadena.
Cuando la cadena de texto proporcionada contiene caracteres de línea nueva (por lo que consta de varios párrafos), se muestra el párrafo final agregado.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
text | String | Es la cadena que se agregará como párrafo. |
Volver
Paragraph
: Es el Paragraph
agregado.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
append Range(textRange)
Agrega una copia del rango de texto proporcionado al final del rango de texto actual.
El formato del texto insertado coincidirá con el del texto de origen.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
text | Text | Es el rango de texto que se agregará. |
Volver
Text
: Es el rango de texto que representa el texto agregado.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
append Range(textRange, matchSourceFormatting)
Agrega una copia del rango de texto proporcionado al final del rango de texto actual.
Si se configura para que coincida con el formato del texto de destino, Auto
dentro del rango de texto proporcionado se reemplaza por sus valores renderizados. Además, no se adjuntan los elementos que no sean de texto dentro del rango de texto proporcionado.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
text | Text | Es el rango de texto que se agregará. |
match | Boolean | Si es true , coincide con el formato del texto de origen. Si es false , coincide con el formato del texto de destino. |
Volver
Text
: Es el rango de texto que representa el texto agregado.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
append Text(text)
Agrega texto al final del rango de texto. El texto mantiene el diseño del final del texto existente.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
text | String | Es la cadena que se anexará. |
Volver
Text
: Es el rango de texto que representa el texto agregado.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
as Rendered String()
Muestra el texto renderizado limitado por este rango de la forma o la celda de tabla asociada en un formato apropiado para mostrar a los usuarios finales.
Los elementos de texto automático, como los números de diapositivas generados, se reemplazan por sus valores renderizados.
Volver
String
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
as String()
Muestra el texto sin procesar limitado por este rango de la forma o celda de tabla asociada.
Los elementos de texto automático, como los números de diapositivas generados y cualquier elemento que no sea de texto en el rango, se reemplazan por el carácter Unicode U+E907.
Volver
String
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
clear()
Borra el texto limitado por este rango.
Dado que todo el texto de una Shape o TableCell debe finalizar en una línea nueva, no se quita la línea nueva final del texto.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
clear(startOffset, endOffset)
Borra el texto limitado por las compensaciones iniciales y finales del rango.
Dado que el texto debe finalizar con un salto de línea, no se quita el salto de línea final del texto, incluso si está cubierto por los desplazamientos determinados.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
start | Integer | Es la cantidad de caracteres que superan el índice de inicio del rango de texto actual que se usa para determinar el índice de inicio inclusive del rango que se borrará. El desplazamiento inicial debe ser igual o mayor que 0 y menor o igual que end . start también debe ser menor que la longitud del rango actual. |
end | Integer | Es la cantidad de caracteres que superan el índice de inicio del rango de texto actual que se usa para determinar el índice de finalización exclusivo del rango que se borrará. end debe ser igual o mayor que start . end también debe ser menor o igual que la longitud del rango actual. |
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
find(pattern)
Muestra todos los rangos que coinciden con el patrón de búsqueda en el rango de texto actual. La búsqueda distingue entre mayúsculas y minúsculas.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
pattern | String | Es el patrón de expresión regular que se buscará. Se deben escapar las barras diagonales del patrón. |
Volver
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
find(pattern, startOffset)
Muestra todos los rangos que coinciden con el patrón de búsqueda en el rango de texto actual a partir del desplazamiento inicial. La búsqueda distingue mayúsculas de minúsculas.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
pattern | String | Es el patrón de expresión regular que se buscará. Se deben escapar las barras diagonales del patrón. |
start | Integer | Es la cantidad de caracteres que se encuentran después del índice de inicio del rango de texto actual que se usa para determinar el índice de inicio inclusive del rango que se buscará. start también debe ser menor que la longitud del rango actual. |
Volver
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Auto Texts()
Devuelve los textos automáticos dentro del rango de texto actual.
Volver
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get End Index()
Devuelve el índice exclusivo basado en 0 para el último carácter de este rango. Si los índices de inicio y fin son iguales, se considera que el rango está vacío.
Volver
Integer
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Length()
Muestra la cantidad de caracteres de este rango.
Volver
Integer
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Links()
Muestra un conjunto de rangos de texto que corresponden a todos los Link
dentro del rango de texto actual o que se superponen con él.
Se garantiza que cada rango que se muestra abarque un vínculo cuando se crea. Las modificaciones de texto pueden hacer que ya no represente exactamente un vínculo.
Se puede acceder a cada Link
de los rangos que se muestran a través de Text
.
// Accesses the first link on a TextRange object. const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); const linkTextRange = textRange.getLinks()[0]; const textStyle = linkTextRange.getTextStyle(); Logger.log(textStyle.hasLink()); // logs 'true' const link = textStyle.getLink(); // Link object
Volver
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get List Paragraphs()
Muestra los párrafos de las listas que se superponen con el rango de texto actual.
Volver
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get List Style()
get Paragraph Style()
Devuelve el Paragraph
del rango de texto actual.
Volver
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Paragraphs()
Muestra los párrafos que se superponen con el rango de texto actual.
Volver
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Range(startOffset, endOffset)
Muestra un Text
nuevo que abarca parte del rango del que se deriva.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
start | Integer | Es la cantidad de caracteres que superan el índice de inicio del rango de texto actual que se usa para determinar el índice de inicio inclusive del rango que se muestra. El desplazamiento inicial debe ser igual o mayor que 0 y menor o igual que end . start también debe ser menor que la longitud del rango actual. |
end | Integer | Es la cantidad de caracteres que se encuentran después del índice de inicio del rango de texto actual que se usa para determinar el índice de fin exclusivo del rango que se muestra. end debe ser igual o mayor que start . end también debe ser menor o igual que la longitud del rango actual. |
Volver
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Runs()
Muestra los tramos de texto que se superponen con el rango de texto actual. Un texto corrido es un segmento de texto en el que todos los caracteres tienen el mismo estilo de texto.
Se garantiza que cada rango que se muestra abarque solo una ejecución cuando se crea. Las modificaciones de texto o estilo pueden hacer que ya no represente exactamente una ejecución.
Volver
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Start Index()
Muestra el índice inclusive basado en 0 para el primer carácter de este rango. Si los índices inicial y final son iguales, se considera que el rango está vacío.
Volver
Integer
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Text Style()
Muestra el estilo de texto del rango o null
si el rango está vacío.
Volver
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insert Paragraph(startOffset, text)
Inserta un párrafo en el desplazamiento inicial. El párrafo mantiene el diseño del rango de texto actual en el desplazamiento inicial.
La cadena de texto proporcionada se inserta como un párrafo agregando al menos un carácter de línea nueva a la cadena.
Cuando la cadena de texto proporcionada contiene caracteres de línea nueva (por lo que consta de varios párrafos), se muestra el párrafo final agregado.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
start | Integer | Es la cantidad de caracteres que superan el índice de inicio del rango de texto actual que se usa para determinar el índice de inicio inclusive del texto que se insertará. |
text | String | Es la cadena que se insertará. |
Volver
Paragraph
: Es el Paragraph
insertado.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insert Range(startOffset, textRange)
Inserta una copia del rango de texto proporcionado en el desplazamiento inicial.
El formato del texto insertado coincidirá con el del texto de origen.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
start | Integer | Es la cantidad de caracteres que superan el índice de inicio del rango de texto actual que se usa para determinar el índice de inicio inclusive del texto que se insertará. |
text | Text | Es el rango de texto que se insertará. |
Volver
Text
: Es el rango de texto que representa el texto insertado.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insert Range(startOffset, textRange, matchSourceFormatting)
Inserta una copia del rango de texto proporcionado en el desplazamiento inicial.
Si se configura para que coincida con el formato del texto de destino, Auto
dentro del rango de texto proporcionado se reemplaza por sus valores renderizados. Además, no se insertan los elementos no textuales dentro del rango de texto proporcionado.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
start | Integer | Es la cantidad de caracteres que superan el índice de inicio del rango de texto actual que se usa para determinar el índice de inicio inclusive del texto que se insertará. |
text | Text | Es el rango de texto que se insertará. |
match | Boolean | Si es true , coincide con el formato del texto de origen. Si es false , coincide con el formato del texto de destino. |
Volver
Text
: Es el rango de texto que representa el texto insertado.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insert Text(startOffset, text)
Inserta texto en el desplazamiento inicial. El texto mantiene el estilo del texto existente en el desplazamiento de inicio.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
start | Integer | Es la cantidad de caracteres que superan el índice de inicio del rango de texto actual que se usa para determinar el índice de inicio inclusive del texto que se insertará. |
text | String | Es la cadena que se insertará. |
Volver
Text
: Es el rango de texto que representa el texto insertado.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
is Empty()
Muestra true
si no hay caracteres en este rango y false
de lo contrario.
Volver
Boolean
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replace All Text(findText, replaceText)
Reemplaza todas las instancias de texto que coincidan con el texto de búsqueda por el texto de reemplazo. La búsqueda no distingue mayúsculas de minúsculas.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
find | String | Es el texto que se buscará. |
replace | String | Es el texto que reemplazará el texto coincidente. |
Volver
Integer
: Es la cantidad de ocurrencias que cambiaron.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replace All Text(findText, replaceText, matchCase)
Reemplaza todas las instancias de texto que coincidan con el texto de búsqueda por el texto de reemplazo.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
find | String | Es el texto que se buscará. |
replace | String | Es el texto que reemplazará el texto coincidente. |
match | Boolean | Si es true , la búsqueda distingue mayúsculas de minúsculas. Si es false , la búsqueda no distingue mayúsculas de minúsculas. |
Volver
Integer
: Es la cantidad de ocurrencias que cambiaron.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
select()
Selecciona solo el Text
en la presentación activa y quita cualquier selección anterior.
Una secuencia de comandos solo puede acceder a la selección del usuario que la ejecuta y solo si está vinculada a la presentación.
El Page
superior del Shape
o el Table
correspondiente se establece como current page selection
. Shape
o Table
se configura como selected page element
.
Selection
puede ser de dos tipos:
- 1. Intervalo de texto, usa la selección en un TextRange no vacío para seleccionar el intervalo de los caracteres.
- 2. Posición del cursor: Usa un TextRange vacío para colocar el cursor en el índice deseado.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; shape.getText().setText('Hello'); // Range selection: Select the text range "He". shape.getText().getRange(0, 2).select(); // Cursor selection: Place the cursor after "H" like "H|ello". shape.getText().getRange(1, 1).select();
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
-
set Text(newText)
Establece el texto limitado por este rango de la forma o celda de tabla asociada. El texto mantiene el estilo del comienzo del texto existente.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
new | String | Es la cadena que se establecerá como el texto nuevo. |
Volver
Text
: Es el rango de texto que representa el texto establecido.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations