O estilo do texto.
Os métodos de leitura nessa classe retornam null se os intervalos Text correspondentes abrangem várias execuções de texto e essas execuções têm valores diferentes para o método de leitura que está sendo chamado. Para evitar isso, consulte estilos de texto usando os Texts retornados pelo método Text.
Se você usar métodos que editam como o texto se ajusta a uma forma, todas as configurações de ajuste automático aplicadas aos estilos de texto serão desativadas.
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
get | Color|null | Retorna a cor de fundo do texto ou null se houver vários estilos no texto. |
get | Text | Retorna o deslocamento vertical do texto da posição normal ou null se houver vários estilos no texto. |
get | String|null | Retorna a família de fontes do texto ou null se houver vários estilos no texto. |
get | Number|null | Retorna o tamanho da fonte do texto em pontos ou null se houver vários estilos no texto. |
get | Integer|null | Retorna a espessura da fonte do texto ou null se houver vários estilos no texto. |
get | Color|null | Retorna a cor de primeiro plano do texto ou null se houver vários estilos no texto. |
get | Link|null | Retorna o Link no texto ou null se não houver um link, se ele estiver em parte do texto ou se houver vários links. |
has | Boolean|null | Retorna true se houver um link no texto, false se não houver ou null se o link estiver em parte do texto ou se houver vários links. |
is | Boolean|null | Retorna true se o plano de fundo do texto for transparente, false se não for ou null se houver vários estilos no texto. |
is | Boolean|null | Retorna true se o texto for renderizado em negrito, false se não for ou null se houver vários estilos no texto. |
is | Boolean|null | Retorna true se o texto estiver em itálico, false se não estiver ou null se houver vários estilos no texto. |
is | Boolean|null | Retorna true se o texto estiver em letras maiúsculas pequenas, false se não estiver ou null se houver vários estilos no texto. |
is | Boolean|null | Retorna true se o texto estiver tachado, false se não estiver ou null se houver vários estilos no texto. |
is | Boolean|null | Retorna true se o texto estiver sublinhado, false se não estiver ou null se houver vários estilos no texto. |
remove | Text | Remove uma Link. |
set | Text | Define a cor do plano de fundo do texto. |
set | Text | Define a cor de plano de fundo do texto com os valores RGB especificados de 0 a 255. |
set | Text | Define a cor de plano de fundo do texto como a string de cor hexadecimal especificada. |
set | Text | Define a cor do plano de fundo do texto como o Theme especificado. |
set | Text | Define a cor do plano de fundo do texto como transparente. |
set | Text | Define o deslocamento vertical do texto em relação à posição normal. |
set | Text | Define se o texto deve ser renderizado em negrito. |
set | Text | Define a família de fontes do texto . |
set | Text | Define a família e a espessura da fonte do texto. |
set | Text | Define o tamanho da fonte do texto em pontos. |
set | Text | Define a cor de primeiro plano do texto. |
set | Text | Define a cor de primeiro plano do texto com os valores RGB especificados de 0 a 255. |
set | Text | Define a cor de primeiro plano do texto como a string de cor hexadecimal especificada. |
set | Text | Define a cor de primeiro plano do texto como o Theme especificado. |
set | Text | Define se o texto está em itálico. |
set | Text | Define um Link para o Slide especificado usando o índice baseado em zero do slide. |
set | Text | Define um Link para o Slide especificado. O link é definido pelo ID do slide especificado. |
set | Text | Define um Link para o Slide especificado usando a posição relativa do slide. |
set | Text | Define um Link para a string de URL não vazia especificada. |
set | Text | Define se o texto é renderizado em letras maiúsculas pequenas. |
set | Text | Define se o texto está tachado. |
set | Text | Define se o texto está sublinhado. |
Documentação detalhada
get Background Color()
get Baseline Offset()
Retorna o deslocamento vertical do texto da posição normal ou null se houver vários estilos no texto.
Retornar
Text
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Font Family()
Retorna a família de fontes do texto ou null se houver vários estilos no texto.
Retornar
String|null
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Font Size()
Retorna o tamanho da fonte do texto em pontos ou null se houver vários estilos no texto.
Retornar
Number|null
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Font Weight()
Retorna a espessura da fonte do texto ou null se houver vários estilos no texto.
O peso é um múltiplo de 100 entre 100 e 900. Esse intervalo corresponde aos valores numéricos descritos na especificação CSS 2.1, seção 15.6, com valores não numéricos não permitidos. Pesos maiores ou iguais a 700 são considerados negrito. Nesse caso, is retorna true. O valor padrão é 400 ("normal").
Retornar
Integer|null
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Foreground Color()
Retorna a cor de primeiro plano do texto ou null se houver vários estilos no texto.
Retornar
Color|null
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Link()
Retorna o Link no texto ou null se não houver um link, se ele estiver em parte do texto ou se houver vários links. Chame has para determinar se
o texto não tem um link.
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()}`); }
Retornar
Link|null
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
has Link()
Retorna true se houver um link no texto, false se não houver ou null se o link estiver em parte do texto ou se houver vários links.
Não é possível definir links em caracteres de nova linha. Portanto, se o Text contiver um caractere de
nova linha, esse método sempre vai retornar null ou false.
Retornar
Boolean|null
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Background Transparent()
Retorna true se o plano de fundo do texto for transparente, false se não for ou null se houver vários estilos no texto.
Retornar
Boolean|null
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Bold()
Retorna true se o texto for renderizado em negrito, false se não for ou null se houver vários estilos no texto.
Retornar
Boolean|null
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Italic()
Retorna true se o texto estiver em itálico, false se não estiver ou null se houver vários estilos no texto.
Retornar
Boolean|null
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Small Caps()
Retorna true se o texto estiver em letras maiúsculas pequenas, false se não estiver ou null se houver vários estilos no texto.
Retornar
Boolean|null
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Strikethrough()
Retorna true se o texto estiver tachado, false se não estiver ou null se houver vários estilos no texto.
Retornar
Boolean|null
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Underline()
Retorna true se o texto estiver sublinhado, false se não estiver ou null se houver vários estilos no texto.
Retornar
Boolean|null
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
remove Link()
Remove uma Link.
Remover um link remove a cor de primeiro plano e o estilo de sublinhado do texto. Se possível, esses estilos são aplicados para corresponder ao texto que precede o link.
const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().removeLink();
Retornar
set Background Color(color)
set Background Color(red, green, blue)
Define a cor de plano de fundo do texto com os valores RGB especificados de 0 a 255.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
red | Integer | |
green | Integer | |
blue | Integer |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Background Color(hexColor)
Define a cor de plano de fundo do texto como a string de cor hexadecimal especificada.
A string hexadecimal precisa estar no formato "#RRGGBB". Por exemplo, rosa seria representado como '#FFC0CB'.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
hex | String |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Background Color(color)
Define a cor do plano de fundo do texto como o Theme especificado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
color | Theme |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Background Color Transparent()
set Baseline Offset(offset)
Define o deslocamento vertical do texto em relação à posição normal.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
offset | Text |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Bold(bold)
Define se o texto deve ser renderizado em negrito.
Mudar o negrito do texto atualiza a espessura da fonte usada para renderizar o texto.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
bold | Boolean |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Font Family(fontFamily)
Define a família de fontes do texto .
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
font | String |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Font Family And Weight(fontFamily, fontWeight)
Define a família e a espessura da fonte do texto.
O peso é um múltiplo de 100 entre 100 e 900. Esse intervalo corresponde aos valores numéricos descritos na especificação CSS 2.1, seção 15.6, com valores não numéricos não permitidos. Pesos maiores ou iguais a 700 são considerados negrito. Nesse caso, is retorna true. O valor padrão é 400 ("normal").
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
font | String | |
font | Integer |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Font Size(fontSize)
Define o tamanho da fonte do texto em pontos.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
font | Number |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Foreground Color(foregroundColor)
Define a cor de primeiro plano do texto.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
foreground | Color |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Foreground Color(red, green, blue)
Define a cor de primeiro plano do texto com os valores RGB especificados de 0 a 255.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
red | Integer | |
green | Integer | |
blue | Integer |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Foreground Color(hexColor)
Define a cor de primeiro plano do texto como a string de cor hexadecimal especificada.
A string hexadecimal precisa estar no formato "#RRGGBB". Por exemplo, rosa seria representado como '#FFC0CB'.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
hex | String |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Foreground Color(color)
Define a cor de primeiro plano do texto como o Theme especificado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
color | Theme |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Italic(italic)
Define se o texto está em itálico.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
italic | Boolean |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Link Slide(slideIndex)
Define um Link para o Slide especificado usando o índice baseado em zero do slide.
Ao definir um link, o estilo do texto muda para sublinhado e com uma cor de primeiro plano Theme. Isso pode ser mudado por set e set.
Como não é possível definir links em caracteres de nova linha, eles são ignorados no 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
| Nome | Tipo | Descrição |
|---|---|---|
slide | Integer | O índice baseado em zero do slide. |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Link Slide(slide)
Define um Link para o Slide especificado. O link é definido pelo ID do slide especificado.
Ao definir um link, o estilo do texto muda para sublinhado e com uma cor de primeiro plano Theme. Isso pode ser mudado por set e set.
Como não é possível definir links em caracteres de nova linha, eles são ignorados no 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
| Nome | Tipo | Descrição |
|---|---|---|
slide | Slide | O Slide a ser vinculado. |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Link Slide(slidePosition)
Define um Link para o Slide especificado usando a posição relativa do slide.
Ao definir um link, o estilo do texto muda para sublinhado e com uma cor de primeiro plano Theme. Isso pode ser mudado por set e set.
Como não é possível definir links em caracteres de nova linha, eles são ignorados no 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
| Nome | Tipo | Descrição |
|---|---|---|
slide | Slide | O Slide relativo. |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Link Url(url)
Define um Link para a string de URL não vazia especificada.
Ao definir um link, o estilo do texto muda para sublinhado e com uma cor de primeiro plano Theme. Isso pode ser mudado por set e set.
Como não é possível definir links em caracteres de nova linha, eles são ignorados no 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
| Nome | Tipo | Descrição |
|---|---|---|
url | String | A string do URL. |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Small Caps(smallCaps)
Define se o texto é renderizado em letras maiúsculas pequenas.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
small | Boolean |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Strikethrough(strikethrough)
Define se o texto está tachado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
strikethrough | Boolean |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Underline(underline)
Define se o texto está sublinhado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
underline | Boolean |
Retornar
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations