O estilo do texto.
Os métodos de leitura nesta classe retornam null
se o Text
correspondente abranger
várias execuções de texto e essas execuções tiverem valores diferentes para o método de leitura chamado. Para
evitar isso, consulte estilos de texto usando os Text
s retornados pelo método Text
.
Se você usar métodos que editam como o texto se encaixa em 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 | Retorna a cor de plano de fundo do texto ou null se houver vários estilos no
texto. |
get | Text | Retorna o deslocamento vertical do texto em relação à posição normal ou null se houver
vários estilos no texto. |
get | String | Retorna a família de fontes do texto ou null se houver vários estilos no texto. |
get | Number | Retorna o tamanho da fonte do texto em pontos ou null se houver vários estilos no
texto. |
get | Integer | Retorna a espessura da fonte do texto ou null se houver vários estilos no texto. |
get | Color | Retorna a cor de primeiro plano do texto ou null se houver vários estilos no
texto. |
get | Link | Retorna o Link no texto ou null se não houver link ou se o link estiver em
parte do texto ou se houver vários links. |
has | Boolean | 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 | 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 | 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 | 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 | Retorna true se o texto estiver em letras maiúsculas, false se não estiver ou null se houver vários estilos no texto. |
is | Boolean | Retorna true se o texto tiver uma linha, false se não tiver ou null se
tiver vários estilos no texto. |
is | Boolean | 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 de fundo do texto. |
set | Text | Define a cor de plano de fundo do texto como os valores RGB indicados de 0 a 255. |
set | Text | Define a cor de fundo do texto como a string de cor hexadecimal especificada. |
set | Text | Define a cor de fundo do texto como o Theme fornecido. |
set | Text | Define a cor 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 precisa ser renderizado em negrito. |
set | Text | Define a família de fontes do texto . |
set | Text | Define a família e o peso 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 como os valores RGB indicados 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 do primeiro plano do texto como Theme . |
set | Text | Define se o texto está em itálico. |
set | Text | Define um Link para o Slide fornecido usando o índice baseado em zero do slide. |
set | Text | Define um Link para o Slide fornecido. O link é definido pelo ID do slide fornecido. |
set | Text | Define um Link para o Slide fornecido usando a posição relativa do slide. |
set | Text | Define um Link como 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 é riscado. |
set | Text | Define se o texto é sublinhado. |
Documentação detalhada
get Background Color()
Retorna a cor de plano de fundo do texto ou null
se houver vários estilos no
texto.
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
get Baseline Offset()
Retorna o deslocamento vertical do texto em relação à posição normal ou null
se houver
vários estilos no texto.
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
get Font Family()
Retorna a família de fontes do texto ou null
se houver vários estilos no texto.
Retornar
String
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
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 do 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 em negrito. Nesse caso, is
retorna true
. O valor padrão é 400
("normal").
Retornar
Integer
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
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 link ou se o link 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
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 retornará null
ou false
.
Retornar
Boolean
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
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
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
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, false
se não estiver ou null
se houver vários estilos no texto.
Retornar
Boolean
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 tiver uma linha, false
se não tiver ou null
se
tiver vários estilos no texto.
Retornar
Boolean
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
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
.
A remoção de um link remove a cor de primeiro plano do hiperlink e o estilo de sublinhado no texto. Se possível, esses estilos são aplicados para corresponder ao texto anterior ao 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 como os valores RGB indicados 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 fundo do texto como a string de cor hexadecimal especificada.
A string hexadecimal precisa estar no formato "#RRGGBB". Por exemplo, o 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 de fundo do texto como o Theme
fornecido.
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 precisa 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 o peso 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 do 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 em 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 como os valores RGB indicados 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, o 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 do primeiro plano do texto como Theme
.
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
fornecido usando o índice baseado em zero do slide.
A configuração de um link muda o estilo do texto para sublinhado e para ter uma cor de primeiro plano Theme
. Isso pode ser alterado por set
e set
.
Como os links não podem ser definidos 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 do slide com base em zero. |
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
fornecido. O link é definido pelo ID do slide fornecido.
A configuração de um link muda o estilo do texto para sublinhado e para ter uma cor de primeiro plano Theme
. Isso pode ser alterado por set
e set
.
Como os links não podem ser definidos 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
fornecido usando a posição relativa do slide.
A configuração de um link muda o estilo do texto para sublinhado e para ter uma cor de primeiro plano Theme
. Isso pode ser alterado por set
e set
.
Como os links não podem ser definidos 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
como a string de URL não vazia especificada.
A configuração de um link muda o estilo do texto para sublinhado e para ter uma cor de primeiro plano Theme
. Isso pode ser alterado por set
e set
.
Como os links não podem ser definidos 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 é riscado.
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 é 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