Es el estilo del texto.
Los métodos de lectura de esta clase muestran null
si el Text
correspondiente abarca varias ejecuciones de texto y esas ejecuciones tienen valores diferentes para el método de lectura al que se llama. Para evitar esto, consulta los estilos de texto con los Text
que devuelve el método Text
.
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 los estilos de texto.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
get | Color | 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 | Devuelve la familia de fuentes del texto o null si hay varios estilos en el texto. |
get | Number | Muestra el tamaño de fuente del texto en puntos o null si hay varios estilos en el texto. |
get | Integer | Devuelve el grosor de la fuente del texto o null si hay varios estilos en el texto. |
get | Color | Devuelve el color de primer plano del texto o null si hay varios estilos en el texto. |
get | Link | Muestra el Link en el texto, o null si no hay vínculos, si el vínculo está en parte del texto o si hay varios vínculos. |
has | Boolean | Muestra true si hay un vínculo en el texto, false si no hay uno o null si el vínculo está en parte del texto o si hay varios vínculos. |
is | Boolean | Muestra true si el fondo del texto es transparente, false si no lo es o null si hay varios estilos en el texto. |
is | Boolean | Muestra true si el texto se renderiza en negrita, false si no, o null si hay varios estilos en el texto. |
is | Boolean | Muestra true si el texto está en cursiva, false si no, o null si hay varios estilos en el texto. |
is | Boolean | Muestra true si el texto está en mayúsculas pequeñas, false si no, o null si hay varios estilos en el texto. |
is | Boolean | Muestra true si el texto está tachado, false si no, o null si hay varios estilos en el texto. |
is | Boolean | Muestra true si el texto está subrayado, false si no, 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 dados de 0 a 255. |
set | Text | Establece el color de fondo del texto en la cadena de color hexadecimal especificada. |
set | Text | Establece el color de fondo del texto en el Theme determinado. |
set | Text | Establece el color de fondo del texto en 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 de fuentes y el grosor del texto. |
set | Text | Establece el tamaño de fuente del texto, en puntos. |
set | Text | Establece el color del primer plano del texto. |
set | Text | Establece el color de primer plano del texto en los valores RGB dados de 0 a 255. |
set | Text | Establece el color de primer plano del texto en la cadena de color hexadecimal especificada. |
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 Link en el 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 con la posición relativa de la diapositiva. |
set | Text | Establece un Link en la cadena de URL no vacía que se proporciona. |
set | Text | Establece si el texto se renderiza en mayúsculas 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
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 Baseline Offset()
Devuelve el desplazamiento vertical del texto desde su posición normal, o null
si hay varios estilos en el texto.
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 Font Family()
Devuelve la familia de fuentes del texto o null
si hay varios estilos en el texto.
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
get Font Size()
Muestra el tamaño de fuente del texto en puntos o null
si hay varios estilos en el texto.
Volver
Number
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 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 descritos en la especificación CSS 2.1, sección 15.6, sin valores no numéricos. Los grosores mayores o iguales a 700 se consideran en negrita, en cuyo caso is
muestra true
. El valor predeterminado es 400 (“normal”).
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 Foreground Color()
Devuelve el color de primer plano del texto o null
si hay varios estilos en el texto.
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 Link()
Muestra el Link
en el texto, o null
si no hay vínculos, 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 un vínculo.
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
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
has Link()
Muestra true
si hay un vínculo en el texto, false
si no hay uno o null
si el vínculo está 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 el Text
contiene un carácter de línea nueva, este método siempre muestra null
o false
.
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
is Background Transparent()
Muestra true
si el fondo del texto es transparente, false
si no lo es o null
si hay varios estilos en el texto.
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
is Bold()
Muestra true
si el texto se renderiza en negrita, false
si no, o null
si hay varios estilos en el texto.
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
is Italic()
Muestra true
si el texto está en cursiva, false
si no, o null
si hay varios estilos en el texto.
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
is Small Caps()
Muestra true
si el texto está en mayúsculas pequeñas, false
si no, o null
si hay varios estilos en el texto.
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
is Strikethrough()
Muestra true
si el texto está tachado, false
si no, o null
si hay varios estilos en el texto.
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
is Underline()
Muestra true
si el texto está subrayado, false
si no, o null
si hay varios estilos en el texto.
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
remove Link()
Quita un Link
.
Si quitas un vínculo, se quitarán el color de primer plano y el estilo de subrayado del hipervínculo en el 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 ámbitos:
-
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 dados 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 ámbitos:
-
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 especificada.
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 ámbitos:
-
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 ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Background Color Transparent()
Establece el color de fondo del texto en transparente.
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
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 ámbitos:
-
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.
Si cambias el estilo de negrita del texto, se actualiza el grosor de la fuente que se usa para renderizarlo.
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 ámbitos:
-
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 ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Font Family And Weight(fontFamily, fontWeight)
Establece la familia de fuentes y el grosor del texto.
El peso es un múltiplo de 100 entre 100 y 900 inclusive. Este rango corresponde a los valores numéricos descritos en la especificación CSS 2.1, sección 15.6, sin valores no numéricos. Los grosores mayores o iguales a 700 se consideran en negrita, en cuyo caso is
muestra 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 ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Font Size(fontSize)
Establece el tamaño de 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 ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Foreground Color(foregroundColor)
Establece el color del 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 ámbitos:
-
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 dados 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 ámbitos:
-
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 especificada.
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 ámbitos:
-
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 ámbitos:
-
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 ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Link Slide(slideIndex)
Establece un Link
en el Slide
determinado con el índice basado en cero de la diapositiva.
Si configuras un vínculo, se 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 caracteres de salto de línea, se ignoran los caracteres de salto de línea 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 | Es el í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 ámbitos:
-
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.
Si configuras un vínculo, se 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 caracteres de salto de línea, se ignoran los caracteres de salto de línea 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 | 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 ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Link Slide(slidePosition)
Establece un Link
en el Slide
determinado con la posición relativa de la diapositiva.
Si configuras un vínculo, se 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 caracteres de salto de línea, se ignoran los caracteres de salto de línea 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
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 Link Url(url)
Establece un Link
en la cadena de URL no vacía que se proporciona.
Si configuras un vínculo, se 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 caracteres de salto de línea, se ignoran los caracteres de salto de línea 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 ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Small Caps(smallCaps)
Establece si el texto se renderiza en mayúsculas 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 ámbitos:
-
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 ámbitos:
-
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 ámbitos:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations