O estilo do texto.
Os métodos de leitura nessa classe retornam null se os 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 os 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 vinculação múltipla. |
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 do 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 fornecido. |
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()
Retorna a cor de fundo do texto ou null se houver vários estilos no texto.
Retornar
Color|null: a cor de fundo do texto.
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 Baseline Offset()
Retorna o deslocamento vertical do texto da posição normal ou null se houver vários estilos no texto.
Retornar
Text: o deslocamento vertical do texto da posição normal.
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: a família de fontes do texto.
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: o tamanho da fonte do texto em pontos.
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: o peso da fonte do texto.
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: a cor de primeiro plano do texto.
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: o link no texto.
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 vinculação múltipla.
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: indica se há um link no texto.
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: indica se o plano de fundo do texto é transparente.
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: se o texto é renderizado em negrito.
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: se o texto está em itálico.
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: indica se o texto está em letras maiúsculas pequenas.
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: indica se o texto está tachado.
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: se o texto está sublinhado.
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 hiperlink no 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)
Define a cor do plano de fundo do texto.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
color | Color | A cor de fundo a ser definida. |
Retornar
Text: este Text, para encadeamento.
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(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 | O componente vermelho da cor. |
green | Integer | O componente verde da cor. |
blue | Integer | O componente azul da cor. |
Retornar
Text: este Text, para encadeamento.
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 do plano de fundo do texto como a string de cor hexadecimal especificada.
A string hexadecimal precisa estar no formato "#RRGGBB". Por exemplo, a cor rosa é representada como
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
hex | String | A string de cor hexadecimal. |
Retornar
Text: este Text, para encadeamento.
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 | O tipo de cor do tema. |
Retornar
Text: este Text, para encadeamento.
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()
Define a cor do plano de fundo do texto como transparente.
Retornar
Text: este Text, para encadeamento.
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 Baseline Offset(offset)
Define o deslocamento vertical do texto em relação à posição normal.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
offset | Text | O deslocamento do valor de referência a ser definido. |
Retornar
Text: este Text, para encadeamento.
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.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
bold | Boolean | Define se o texto será renderizado em negrito. |
Retornar
Text: este Text, para encadeamento.
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 | A família de fontes a ser definida. |
Retornar
Text: este Text, para encadeamento.
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.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
font | String | A família de fontes. |
font | Integer | A espessura da fonte. |
Retornar
Text: este Text, para encadeamento.
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 | O tamanho da fonte em pontos. |
Retornar
Text: este Text, para encadeamento.
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 | A cor de primeiro plano a ser definida. |
Retornar
Text: este Text, para encadeamento.
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 | O componente vermelho da cor. |
green | Integer | O componente verde da cor. |
blue | Integer | O componente azul da cor. |
Retornar
Text: este Text, para encadeamento.
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, a cor rosa é representada como
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
hex | String | A string de cor hexadecimal. |
Retornar
Text: este Text, para encadeamento.
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 | O tipo de cor do tema. |
Retornar
Text: este Text, para encadeamento.
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 | Se o texto vai ser renderizado em itálico. |
Retornar
Text: este Text, para encadeamento.
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 usando 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
Text: este Text, para encadeamento.
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 fornecido.
Ao definir um link, o estilo do texto muda para sublinhado e com uma cor de primeiro plano Theme. Isso pode ser mudado usando 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
Text: este Text, para encadeamento.
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 usando 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
Text: este Text, para encadeamento.
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 usando 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
Text: este Text, para encadeamento.
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 | Se o texto será renderizado em letras maiúsculas pequenas. |
Retornar
Text: este Text, para encadeamento.
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 | Se o texto será tachado. |
Retornar
Text: este Text, para encadeamento.
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 | Se o texto será sublinhado. |
Retornar
Text: este Text, para encadeamento.
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