Es un segmento del contenido de texto de un Shape
o un Table
.
Si usas métodos que editan cómo se ajusta el texto 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 | Devuelve el texto renderizado delimitado por este rango de la forma o celda de tabla asociada en un formato adecuado para mostrar a los usuarios finales. |
as | String | Devuelve el texto sin procesar delimitado por este rango de la forma o celda de tabla asociada. |
clear() | void | Borra el texto delimitado por este rango. |
clear(startOffset, endOffset) | void | Borra el texto delimitado por las compensaciones inicial y final del rango. |
find(pattern) | Text | Devuelve todos los rangos que coinciden con el patrón de búsqueda en el rango de texto actual. |
find(pattern, startOffset) | Text | Devuelve 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 | Devuelve la cantidad de caracteres en este rango. |
get | Text | Devuelve una colección de rangos de texto que corresponden a todos los Link dentro del rango de texto actual o que se superponen con él. |
get | Paragraph[] | Devuelve los párrafos en 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[] | Devuelve los párrafos que se superponen con el rango de texto actual. |
get | Text | Devuelve un nuevo Text que abarca parte del rango del que se deriva. |
get | Text | Devuelve los tramos de texto que se superponen con el rango de texto actual. |
get | Integer | Devuelve el índice inclusivo basado en 0 para el primer carácter de este rango. |
get | Text | Devuelve el estilo de texto del rango o null si el rango está vacío. |
insert | Paragraph | Inserta un párrafo en el desplazamiento de inicio. |
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 de inicio. |
is | Boolean | Devuelve true si no hay caracteres en este rango y false en caso contrario. |
replace | Integer | Reemplaza todas las instancias del texto que coincide con el texto de búsqueda por el texto de reemplazo. |
replace | Integer | Reemplaza todas las instancias del texto que coincide 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 delimitado 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 nueva línea circundante a la cadena.
Cuando la cadena de texto proporcionada contiene caracteres de líneas nuevas (por lo tanto, consta de varios párrafos), se devuelve el párrafo final agregado.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
text | String | Es la cadena que se agregará como un 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 alcances:
-
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 coincide con el del texto fuente.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
text | Text | Es el rango de texto 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 alcances:
-
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, los Auto
dentro del rango de texto proporcionado se reemplazan por sus valores renderizados. Además, no se agregan los elementos que no son de texto dentro del rango de texto proporcionado.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
text | Text | Es el rango de texto que se anexará. |
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 alcances:
-
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 estilo 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 alcances:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
as Rendered String()
Devuelve el texto renderizado delimitado por este rango de la forma o celda de tabla asociada en un formato adecuado para mostrar a los usuarios finales.
Los elementos Auto
Volver
String
: Es el texto renderizado en el rango.
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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
as String()
Devuelve el texto sin procesar delimitado por este rango de la forma o celda de tabla asociada.
Los elementos Auto
Volver
String
: Es el texto sin formato del rango.
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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
clear()
Borra el texto delimitado por este rango.
Dado que todo el texto de un Shape o TableCell debe terminar en un salto de línea, no se quita el salto de línea 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 alcances:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
clear(startOffset, endOffset)
Borra el texto delimitado por las compensaciones inicial y final del rango.
Dado que el texto debe terminar con un salto de línea, el salto de línea final del texto no se quita, incluso si está cubierto por los desplazamientos proporcionados.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
start | Integer | Cantidad de caracteres posteriores al índice de inicio del rango de texto actual que se usa para determinar el índice de inicio inclusivo del rango que se borrará. El desplazamiento inicial debe ser mayor o igual que 0 y menor o igual que end . start
también debe ser menor que la longitud del rango actual. |
end | Integer | Cantidad de caracteres posteriores al índice de inicio del rango de texto actual que se usa para determinar el índice final exclusivo del rango que se borrará. El valor de 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 alcances:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
find(pattern)
Devuelve todos los rangos que coinciden con el patrón de búsqueda en el rango de texto actual. 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á. Las barras inversas del patrón deben escaparse. |
Volver
Text
: Es una lista de rangos 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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
find(pattern, startOffset)
Devuelve 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á. Las barras inversas del patrón deben escaparse. |
start | Integer | Cantidad de caracteres posteriores al índice de inicio del rango de texto actual que se usa para determinar el índice de inicio inclusivo del rango de búsqueda. start también debe ser menor que la longitud del rango actual. |
Volver
Text
: Es una lista de rangos 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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Auto Texts()
Devuelve los textos automáticos dentro del rango de texto actual.
Volver
Auto
: Es una lista de textos automáticos.
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/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 finalización son iguales, se considera que el rango está vacío.
Volver
Integer
: Es el índice final del rango.
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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Length()
Devuelve la cantidad de caracteres en este rango.
Volver
Integer
: Es la cantidad de caracteres en este rango.
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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Links()
Devuelve una colección 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 devuelto abarca 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
en los rangos devueltos 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
Text
: Es una lista de rangos 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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get List Paragraphs()
Devuelve los párrafos en listas que se superponen con el intervalo de texto actual.
Volver
Paragraph[]
: Es una lista de párrafos en listas.
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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get List Style()
Devuelve el List
del rango de texto actual.
Volver
List
: Es el estilo de lista del rango de texto 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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Paragraph Style()
Devuelve el Paragraph
del rango de texto actual.
Volver
Paragraph
: Es el estilo de párrafo del rango de texto 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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Paragraphs()
Devuelve los párrafos que se superponen con el rango de texto actual.
Volver
Paragraph[]
: Es una lista de párrafos.
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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Range(startOffset, endOffset)
Devuelve un nuevo Text
que abarca parte del rango del que se deriva.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
start | Integer | Cantidad de caracteres posteriores al índice de inicio del rango de texto actual que se usa para determinar el índice de inicio inclusivo del rango devuelto. El desplazamiento inicial debe ser mayor o igual que 0 y menor o igual que end . start
también debe ser menor que la longitud del rango actual. |
end | Integer | Cantidad de caracteres posteriores al índice de inicio del rango de texto actual que se usa para determinar el índice de fin exclusivo del rango devuelto. El valor de end debe ser igual o mayor que start . end también debe ser menor o igual que la longitud del rango actual. |
Volver
Text
: Es un nuevo rango 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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Runs()
Devuelve los tramos de texto que se superponen con el rango de texto actual. Un tramo de texto es un segmento de texto en el que todos los caracteres tienen el mismo estilo de texto.
Cada rango devuelto solo garantiza abarcar una ejecución cuando se crea. Las modificaciones de texto o estilo pueden hacer que ya no represente exactamente una ejecución.
Volver
Text
: Es una lista de rangos 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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Start Index()
Devuelve el índice inclusivo basado en 0 para el primer carácter de este rango. Si los índices de inicio y finalización son iguales, se considera que el rango está vacío.
Volver
Integer
: Es el índice de inicio del rango.
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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Text Style()
Devuelve el estilo de texto del rango o null
si el rango está vacío.
Volver
Text
: Es el estilo de texto del rango.
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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insert Paragraph(startOffset, text)
Inserta un párrafo en el desplazamiento de inicio. 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 nueva línea circundante a la cadena.
Cuando la cadena de texto proporcionada contiene caracteres de líneas nuevas (por lo tanto, consta de varios párrafos), se devuelve el párrafo final agregado.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
start | Integer | Es la cantidad de caracteres posteriores al índice de inicio del rango de texto actual que se usan para determinar el índice de inicio inclusivo 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 alcances:
-
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 coincide con el del texto fuente.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
start | Integer | Es la cantidad de caracteres posteriores al índice de inicio del rango de texto actual que se usan para determinar el índice de inicio inclusivo 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 alcances:
-
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, los Auto
dentro del rango de texto proporcionado se reemplazan por sus valores renderizados. Además, no se insertan los elementos que no son de texto dentro del rango de texto proporcionado.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
start | Integer | Es la cantidad de caracteres posteriores al índice de inicio del rango de texto actual que se usan para determinar el índice de inicio inclusivo 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 alcances:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insert Text(startOffset, text)
Inserta texto en el desplazamiento de inicio. El texto mantiene el diseño del texto existente en el desplazamiento inicial.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
start | Integer | Es la cantidad de caracteres posteriores al índice de inicio del rango de texto actual que se usan para determinar el índice de inicio inclusivo 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 alcances:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
is Empty()
Devuelve true
si no hay caracteres en este rango y false
en caso contrario.
Volver
Boolean
: true
si no hay caracteres en este rango y, de lo contrario, devuelve false
.
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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replace All Text(findText, replaceText)
Reemplaza todas las instancias del texto que coincide 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
: La cantidad de ocurrencias cambió.
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/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replace All Text(findText, replaceText, matchCase)
Reemplaza todas las instancias del texto que coincide 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 , no las distingue. |
Volver
Integer
: La cantidad de ocurrencias cambió.
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/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
principal del Shape
o el Table
correspondiente se establece como el current page selection
. Shape
o Table
se establece como selected page element
.
Selection
puede ser de dos tipos:
- 1. Es el rango de texto. Usa select en un TextRange no vacío para seleccionar el rango 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 alcances:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
-
set Text(newText)
Establece el texto delimitado por este rango de la forma o celda de tabla asociada. El texto mantiene el estilo del inicio 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 alcances:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations