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 devuelve | 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 hay varios estilos en el texto. |
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 está en parte del texto o 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, 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 determinados, 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 usando 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 pequeñas capitales. |
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: Es el color de fondo 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
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: Es el desplazamiento vertical del texto desde su posición normal.
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: Es la familia de fuentes 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
get Font Size()
Devuelve el tamaño de fuente del texto en puntos o null si hay varios estilos en el texto.
Volver
Number|null: Es el tamaño de la fuente del texto en puntos.
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: Es el grosor de la fuente 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
get Foreground Color()
Devuelve el color de primer plano del texto o null si hay varios estilos en el texto.
Volver
Color|null: Es el color de primer plano 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
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: Es el vínculo en el 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
has Link()
Devuelve true si hay un vínculo en el texto, false si no lo hay o null si el vínculo está en parte del texto o 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: Indica si hay un vínculo en el 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
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: Indica si el fondo del texto es transparente.
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: Indica si el texto se renderiza en negrita.
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: Indica si el texto está en cursiva.
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, false si no lo está o null si hay varios estilos en el texto.
Volver
Boolean|null: Indica si el texto está en letras pequeñas en mayúsculas.
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: Indica si el texto está tachado.
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: Indica si el texto está subrayado.
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.
Si quitas un vínculo, se quitarán 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 | Color de fondo que se establecerá. |
Volver
Text: Este Text, para el encadenamiento.
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 determinados, de 0 a 255.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
red | Integer | Es el componente rojo del color. |
green | Integer | Es el componente verde del color. |
blue | Integer | Es el componente azul del color. |
Volver
Text: Este Text, para el encadenamiento.
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 representa como
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
hex | String | Es la cadena de color hexadecimal. |
Volver
Text: Este Text, para el encadenamiento.
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 | Tipo de color del tema. |
Volver
Text: Este Text, para el encadenamiento.
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
Text: Este Text, para el encadenamiento.
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 | Es el desplazamiento del modelo de referencia que se establecerá. |
Volver
Text: Este Text, para el encadenamiento.
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.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
bold | Boolean | Indica si se debe renderizar el texto en negrita. |
Volver
Text: Este Text, para el encadenamiento.
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 | Es la familia de fuentes que se configurará. |
Volver
Text: Este Text, para el encadenamiento.
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.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
font | String | Familia de fuentes. |
font | Integer | El grosor de la fuente. |
Volver
Text: Este Text, para el encadenamiento.
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 | Tamaño de la fuente en puntos. |
Volver
Text: Este Text, para el encadenamiento.
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 | Color de primer plano que se establecerá. |
Volver
Text: Este Text, para el encadenamiento.
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 | Es el componente rojo del color. |
green | Integer | Es el componente verde del color. |
blue | Integer | Es el componente azul del color. |
Volver
Text: Este Text, para el encadenamiento.
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 representa como
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
hex | String | Es la cadena de color hexadecimal. |
Volver
Text: Este Text, para el encadenamiento.
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 | Tipo de color del tema. |
Volver
Text: Este Text, para el encadenamiento.
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 | Indica si se debe renderizar el texto en cursiva. |
Volver
Text: Este Text, para el encadenamiento.
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 usando 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
Text: Este Text, para el encadenamiento.
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
Text: Este Text, para el encadenamiento.
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 | El Slide relativo. |
Volver
Text: Este Text, para el encadenamiento.
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
Text: Este Text, para el encadenamiento.
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 pequeñas capitales.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
small | Boolean | Indica si se debe renderizar el texto en letras pequeñas. |
Volver
Text: Este Text, para el encadenamiento.
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 | Indica si se debe tachar el texto. |
Volver
Text: Este Text, para el encadenamiento.
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 | Indica si se debe subrayar el texto. |
Volver
Text: Este Text, para el encadenamiento.
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