Es el estilo del texto.
Los métodos de lectura de esta clase devuelven null si los tramos Text correspondientes abarcan varios tramos de texto y esos tramos tienen valores diferentes para el método de lectura que se llama. Para evitar esto, consulta los estilos de texto con los Texts que devuelve el método Text.
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 los estilos de texto.
Métodos
| Método | Tipo de datos que se muestra | Descripción breve |
|---|---|---|
get | Color|null | Devuelve el color de fondo del texto o null si hay varios estilos en el texto. |
get | Text | Devuelve el desplazamiento vertical del texto desde su posición normal o null si hay varios estilos en el texto. |
get | String|null | Devuelve la familia de fuentes del texto o null si hay varios estilos en el texto. |
get | Number|null | Devuelve el tamaño de fuente del texto en puntos o null si el texto tiene varios estilos. |
get | Integer|null | Devuelve el grosor de la fuente del texto o null si hay varios estilos en el texto. |
get | Color|null | Devuelve el color de primer plano del texto o null si hay varios estilos en el texto. |
get | Link|null | Devuelve el Link en el texto o null si no hay un vínculo, si el vínculo está en parte del texto o si hay varios vínculos. |
has | Boolean|null | Devuelve true si hay un vínculo en el texto, false si no lo hay o null si el vínculo se encuentra en parte del texto o si hay varios vínculos. |
is | Boolean|null | Devuelve true si el fondo del texto es transparente, false si no lo es o null si hay varios estilos en el texto. |
is | Boolean|null | Devuelve true si el texto se renderiza en negrita, false si no es así o null si hay varios estilos en el texto. |
is | Boolean|null | Devuelve true si el texto está en cursiva, false si no lo está o null si hay varios estilos en el texto. |
is | Boolean|null | Devuelve true si el texto está en letras pequeñas en mayúscula, false si no lo está o null si hay varios estilos en el texto. |
is | Boolean|null | Devuelve true si el texto está tachado, false si no lo está o null si hay varios estilos en el texto. |
is | Boolean|null | Devuelve true si el texto está subrayado, false si no lo está o null si hay varios estilos en el texto. |
remove | Text | Quita un Link. |
set | Text | Establece el color de fondo del texto. |
set | Text | Establece el color de fondo del texto en los valores RGB proporcionados, que van de 0 a 255. |
set | Text | Establece el color de fondo del texto en la cadena de color hexadecimal proporcionada. |
set | Text | Establece el color de fondo del texto en el Theme determinado. |
set | Text | Establece el color de fondo del texto como transparente. |
set | Text | Establece el desplazamiento vertical del texto en relación con su posición normal. |
set | Text | Establece si el texto se debe renderizar en negrita. |
set | Text | Establece la familia de fuentes del texto . |
set | Text | Establece la familia y el peso de la fuente del texto. |
set | Text | Establece el tamaño de la fuente del texto en puntos. |
set | Text | Establece el color de primer plano del texto. |
set | Text | Establece el color de primer plano del texto en los valores RGB proporcionados, que van de 0 a 255. |
set | Text | Establece el color de primer plano del texto en la cadena de color hexadecimal proporcionada. |
set | Text | Establece el color de primer plano del texto en el Theme determinado. |
set | Text | Establece si el texto está en cursiva. |
set | Text | Establece un objeto Link en el objeto Slide determinado con el índice basado en cero de la diapositiva. |
set | Text | Establece un Link en el Slide determinado. El vínculo se establece con el ID de diapositiva determinado. |
set | Text | Establece un Link en el Slide determinado usando la posición relativa de la diapositiva. |
set | Text | Establece un Link en la cadena de URL no vacía proporcionada. |
set | Text | Establece si el texto se renderiza en letras capitales pequeñas. |
set | Text | Establece si el texto está tachado. |
set | Text | Establece si el texto está subrayado. |
Documentación detallada
get Background Color()
Devuelve el color de fondo del texto o null si hay varios estilos en el texto.
Volver
Color|null
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 Baseline Offset()
Devuelve el desplazamiento vertical del texto desde su posición normal o null si hay varios estilos en el texto.
Volver
Text
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 Font Family()
Devuelve la familia de fuentes del texto o null si hay varios estilos en el texto.
Volver
String|null
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 Font Size()
Devuelve el tamaño de fuente del texto en puntos o null si el texto tiene varios estilos.
Volver
Number|null
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 Font Weight()
Devuelve el grosor de la fuente del texto o null si hay varios estilos en el texto.
El peso es un múltiplo de 100 entre 100 y 900, inclusive. Este rango corresponde a los valores numéricos que se describen en la especificación de CSS 2.1, sección 15.6, y no se permiten valores no numéricos. Los pesos mayores o iguales a 700 se consideran negrita, en cuyo caso is devuelve true. El valor predeterminado es 400 ("normal").
Volver
Integer|null
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 Foreground Color()
Devuelve el color de primer plano del texto o null si hay varios estilos en el texto.
Volver
Color|null
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 Link()
Devuelve el Link en el texto o null si no hay un vínculo, si el vínculo está en parte del texto o si hay varios vínculos. Llama a has para determinar si el texto no tiene vínculos.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const textLink = shape.getText().getTextStyle().getLink(); if (textLink != null) { Logger.log(`Shape text has a link of type: ${textLink.getLinkType()}`); }
Volver
Link|null
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
has Link()
Devuelve true si hay un vínculo en el texto, false si no lo hay o null si el vínculo se encuentra en parte del texto o si hay varios vínculos.
No se pueden establecer vínculos en caracteres de salto de línea. Por lo tanto, si Text contiene un carácter de nueva línea, este método siempre devuelve null o false.
Volver
Boolean|null
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 Background Transparent()
Devuelve true si el fondo del texto es transparente, false si no lo es o null si hay varios estilos en el texto.
Volver
Boolean|null
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 Bold()
Devuelve true si el texto se renderiza en negrita, false si no es así o null si hay varios estilos en el texto.
Volver
Boolean|null
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 Italic()
Devuelve true si el texto está en cursiva, false si no lo está o null si hay varios estilos en el texto.
Volver
Boolean|null
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 Small Caps()
Devuelve true si el texto está en letras pequeñas en mayúscula, false si no lo está o null si hay varios estilos en el texto.
Volver
Boolean|null
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 Strikethrough()
Devuelve true si el texto está tachado, false si no lo está o null si hay varios estilos en el texto.
Volver
Boolean|null
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 Underline()
Devuelve true si el texto está subrayado, false si no lo está o null si hay varios estilos en el texto.
Volver
Boolean|null
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
remove Link()
Quita un Link.
Quitar un vínculo quita el color de primer plano del hipervínculo y el estilo de subrayado del texto. Si es posible, estos estilos se aplican para que coincidan con el texto que precede al vínculo.
const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().removeLink();
Volver
set Background Color(color)
Establece el color de fondo del texto.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
color | Color |
Volver
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 Background Color(red, green, blue)
Establece el color de fondo del texto en los valores RGB proporcionados, que van de 0 a 255.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
red | Integer | |
green | Integer | |
blue | Integer |
Volver
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 Background Color(hexColor)
Establece el color de fondo del texto en la cadena de color hexadecimal proporcionada.
La cadena hexadecimal debe tener el formato "#RRGGBB". Por ejemplo, el rosa se representaría como "#FFC0CB".
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
hex | String |
Volver
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 Background Color(color)
Establece el color de fondo del texto en el Theme determinado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
color | Theme |
Volver
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 Background Color Transparent()
Establece el color de fondo del texto como transparente.
Volver
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 Baseline Offset(offset)
Establece el desplazamiento vertical del texto en relación con su posición normal.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
offset | Text |
Volver
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 Bold(bold)
Establece si el texto se debe renderizar en negrita.
Cambiar la negrita del texto actualiza el peso de la fuente que se usa para renderizar el texto.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
bold | Boolean |
Volver
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 Font Family(fontFamily)
Establece la familia de fuentes del texto .
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
font | String |
Volver
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 Font Family And Weight(fontFamily, fontWeight)
Establece la familia y el peso de la fuente del texto.
El peso es un múltiplo de 100 entre 100 y 900, inclusive. Este rango corresponde a los valores numéricos que se describen en la especificación de CSS 2.1, sección 15.6, y no se permiten valores no numéricos. Los pesos mayores o iguales a 700 se consideran negrita, en cuyo caso is devuelve true. El valor predeterminado es 400 ("normal").
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
font | String | |
font | Integer |
Volver
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 Font Size(fontSize)
Establece el tamaño de la fuente del texto en puntos.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
font | Number |
Volver
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 Foreground Color(foregroundColor)
Establece el color de primer plano del texto.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
foreground | Color |
Volver
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 Foreground Color(red, green, blue)
Establece el color de primer plano del texto en los valores RGB proporcionados, que van de 0 a 255.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
red | Integer | |
green | Integer | |
blue | Integer |
Volver
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 Foreground Color(hexColor)
Establece el color de primer plano del texto en la cadena de color hexadecimal proporcionada.
La cadena hexadecimal debe tener el formato "#RRGGBB". Por ejemplo, el rosa se representaría como "#FFC0CB".
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
hex | String |
Volver
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 Foreground Color(color)
Establece el color de primer plano del texto en el Theme determinado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
color | Theme |
Volver
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 Italic(italic)
Establece si el texto está en cursiva.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
italic | Boolean |
Volver
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 Link Slide(slideIndex)
Establece un objeto Link en el objeto Slide determinado con el índice basado en cero de la diapositiva.
Establecer un vínculo cambia el estilo del texto para que esté subrayado y tenga un color de primer plano Theme. Esto se puede cambiar a través de set y set.
Dado que no se pueden establecer vínculos en los caracteres de salto de línea, estos se ignoran en Text.
// Set a link to the first slide of the presentation. const presentation = SlidesApp.getActivePresentation(); const slide = presentation.getSlides()[0]; const textRange = slide.getShapes()[0].getText(); textRange.getTextStyle().setLinkSlide(0);
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
slide | Integer | Índice basado en cero de la diapositiva. |
Volver
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 Link Slide(slide)
Establece un Link en el Slide determinado. El vínculo se establece con el ID de diapositiva determinado.
Establecer un vínculo cambia el estilo del texto para que esté subrayado y tenga un color de primer plano Theme. Esto se puede cambiar a través de set y set.
Dado que no se pueden establecer vínculos en los caracteres de salto de línea, estos se ignoran en Text.
// Set a link to the first slide of the presentation. const presentation = SlidesApp.getActivePresentation(); const slide = presentation.getSlides()[0]; const textRange = slide.getShapes()[0].getText(); textRange.getTextStyle().setLinkSlide(slide);
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
slide | Slide | Es el Slide que se vinculará. |
Volver
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 Link Slide(slidePosition)
Establece un Link en el Slide determinado usando la posición relativa de la diapositiva.
Establecer un vínculo cambia el estilo del texto para que esté subrayado y tenga un color de primer plano Theme. Esto se puede cambiar a través de set y set.
Dado que no se pueden establecer vínculos en los caracteres de salto de línea, estos se ignoran en Text.
// Set a link to the first slide of the presentation. const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
slide | Slide | Es el Slide relativo. |
Volver
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 Link Url(url)
Establece un Link en la cadena de URL no vacía proporcionada.
Establecer un vínculo cambia el estilo del texto para que esté subrayado y tenga un color de primer plano Theme. Esto se puede cambiar a través de set y set.
Dado que no se pueden establecer vínculos en los caracteres de salto de línea, estos se ignoran en Text.
// Set a link to the URL. const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().setLinkUrl('https://slides.google.com');
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
url | String | Es la cadena de URL. |
Volver
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 Small Caps(smallCaps)
Establece si el texto se renderiza en letras capitales pequeñas.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
small | Boolean |
Volver
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 Strikethrough(strikethrough)
Establece si el texto está tachado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
strikethrough | Boolean |
Volver
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 Underline(underline)
Establece si el texto está subrayado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
underline | Boolean |
Volver
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