Styl tekstu.
Metody odczytu w tej klasie zwracają wartość null, jeśli odpowiedni zakres Text obejmuje wiele fragmentów tekstu, a fragmenty te mają różne wartości dla wywoływanej metody odczytu. Aby tego uniknąć, wysyłaj zapytania o style tekstu za pomocą Text zwracanych przez metodę Text.
Jeśli używasz metod, które zmieniają sposób dopasowania tekstu do kształtu, wszystkie ustawienia autodopasowania zastosowane do stylów tekstu zostaną wyłączone.
Metody
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
get | Color|null | Zwraca kolor tła tekstu lub null, jeśli tekst ma wiele stylów. |
get | Text | Zwraca pionowe przesunięcie tekstu względem jego normalnej pozycji lub null, jeśli tekst ma wiele stylów. |
get | String|null | Zwraca rodzinę czcionek tekstu lub null, jeśli tekst zawiera wiele stylów. |
get | Number|null | Zwraca rozmiar czcionki tekstu w punktach lub null, jeśli tekst ma wiele stylów. |
get | Integer|null | Zwraca grubość czcionki tekstu lub null, jeśli tekst ma wiele stylów. |
get | Color|null | Zwraca kolor pierwszego planu tekstu lub null, jeśli tekst ma wiele stylów. |
get | Link|null | Zwraca Link w tekście lub null, jeśli nie ma linku, link znajduje się w części tekstu lub jest wiele linków. |
has | Boolean|null | Zwraca true, jeśli w tekście znajduje się link, false, jeśli nie, lub null, jeśli link znajduje się w części tekstu lub jest wiele linków. |
is | Boolean|null | Zwraca wartość true, jeśli tło tekstu jest przezroczyste, false, jeśli nie, lub null, jeśli tekst ma wiele stylów. |
is | Boolean|null | Zwraca true, jeśli tekst jest renderowany jako pogrubiony, false, jeśli nie, lub null, jeśli tekst ma wiele stylów. |
is | Boolean|null | Zwraca true, jeśli tekst jest zapisany kursywą, false, jeśli nie, lub null, jeśli tekst ma wiele stylów. |
is | Boolean|null | Zwraca true, jeśli tekst jest zapisany małymi literami, false, jeśli nie, lub null, jeśli tekst zawiera wiele stylów. |
is | Boolean|null | Zwraca true, jeśli tekst jest przekreślony, false, jeśli nie, lub null, jeśli tekst ma wiele stylów. |
is | Boolean|null | Zwraca true, jeśli tekst jest podkreślony, false, jeśli nie, lub null, jeśli tekst ma wiele stylów. |
remove | Text | Usuwa Link. |
set | Text | Ustawia kolor tła tekstu. |
set | Text | Ustawia kolor tła tekstu na podane wartości RGB z zakresu od 0 do 255. |
set | Text | Ustawia kolor tła tekstu na podany ciąg znaków w formacie szesnastkowym. |
set | Text | Ustawia kolor tła tekstu na podany kolor Theme. |
set | Text | Ustawia przezroczysty kolor tła tekstu. |
set | Text | Ustawia przesunięcie pionowe tekstu względem jego normalnego położenia. |
set | Text | Określa, czy tekst ma być renderowany jako pogrubiony. |
set | Text | Ustawia rodzinę czcionek tekstu . |
set | Text | Ustawia rodzinę i grubość czcionki tekstu. |
set | Text | Ustawia rozmiar czcionki tekstu w punktach. |
set | Text | Ustawia kolor tekstu. |
set | Text | Ustawia kolor pierwszego planu tekstu na podane wartości RGB z zakresu od 0 do 255. |
set | Text | Ustawia kolor pierwszego planu tekstu na podany ciąg znaków szesnastkowych. |
set | Text | Ustawia kolor pierwszego planu tekstu na podany kolor Theme. |
set | Text | Określa, czy tekst jest pisany kursywą. |
set | Text | Ustawia Link na podany Slide, używając indeksu slajdu liczonego od zera. |
set | Text | Ustawia Link na podany Slide, a link jest ustawiany przez podany identyfikator slajdu. |
set | Text | Ustawia Link na podany Slide, używając względnego położenia slajdu. |
set | Text | Ustawia Link na podany niepusty ciąg znaków adresu URL. |
set | Text | Określa, czy tekst ma być renderowany małymi wersalikami. |
set | Text | Określa, czy tekst ma być przekreślony. |
set | Text | Określa, czy tekst ma być podkreślony. |
Szczegółowa dokumentacja
get Background Color()
get Baseline Offset()
Zwraca pionowe przesunięcie tekstu względem jego normalnej pozycji lub null, jeśli tekst ma wiele stylów.
Powrót
Text
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Font Family()
Zwraca rodzinę czcionek tekstu lub null, jeśli tekst zawiera wiele stylów.
Powrót
String|null
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Font Size()
Zwraca rozmiar czcionki tekstu w punktach lub null, jeśli tekst ma wiele stylów.
Powrót
Number|null
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Font Weight()
Zwraca grubość czcionki tekstu lub null, jeśli tekst ma wiele stylów.
Waga jest wielokrotnością liczby 100 z zakresu od 100 do 900 (włącznie). Ten zakres odpowiada wartościom liczbowym opisanym w specyfikacji CSS 2.1, sekcja 15.6, przy czym wartości nieliczbowe są niedozwolone. Wagi równe 700 lub większe są uznawane za pogrubione, w którym to przypadku funkcja is zwraca wartość true. Wartość domyślna to 400 („normal”).
Powrót
Integer|null
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Foreground Color()
Zwraca kolor pierwszego planu tekstu lub null, jeśli tekst ma wiele stylów.
Powrót
Color|null
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Link()
Zwraca Link w tekście lub null, jeśli nie ma linku, link znajduje się w części tekstu lub jest wiele linków. Zadzwoń pod numer has, aby sprawdzić, czy tekst nie zawiera linku.
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()}`); }
Powrót
Link|null
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
has Link()
Zwraca true, jeśli w tekście znajduje się link, false, jeśli nie, lub null, jeśli link znajduje się w części tekstu lub jest wiele linków.
Linków nie można ustawiać na znakach nowego wiersza. Dlatego jeśli Text zawiera znak nowego wiersza, ta metoda zawsze zwraca wartość null lub false.
Powrót
Boolean|null
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Background Transparent()
Zwraca wartość true, jeśli tło tekstu jest przezroczyste, false, jeśli nie, lub null, jeśli tekst ma wiele stylów.
Powrót
Boolean|null
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Bold()
Zwraca true, jeśli tekst jest renderowany jako pogrubiony, false, jeśli nie, lub null, jeśli tekst ma wiele stylów.
Powrót
Boolean|null
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Italic()
Zwraca true, jeśli tekst jest zapisany kursywą, false, jeśli nie, lub null, jeśli tekst ma wiele stylów.
Powrót
Boolean|null
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Small Caps()
Zwraca true, jeśli tekst jest zapisany małymi literami, false, jeśli nie, lub null, jeśli tekst zawiera wiele stylów.
Powrót
Boolean|null
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Strikethrough()
Zwraca true, jeśli tekst jest przekreślony, false, jeśli nie, lub null, jeśli tekst ma wiele stylów.
Powrót
Boolean|null
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Underline()
Zwraca true, jeśli tekst jest podkreślony, false, jeśli nie, lub null, jeśli tekst ma wiele stylów.
Powrót
Boolean|null
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
remove Link()
Usuwa Link.
Usunięcie linku powoduje usunięcie koloru pierwszego planu hiperlinku i stylu podkreślenia tekstu. Jeśli to możliwe, te style są stosowane w taki sposób, aby pasowały do tekstu poprzedzającego link.
const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().removeLink();
Powrót
set Background Color(color)
set Background Color(red, green, blue)
Ustawia kolor tła tekstu na podane wartości RGB z zakresu od 0 do 255.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
red | Integer | |
green | Integer | |
blue | Integer |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Background Color(hexColor)
Ustawia kolor tła tekstu na podany ciąg znaków w formacie szesnastkowym.
Ciąg szesnastkowy musi mieć format „#RRGGBB”. Na przykład kolor różowy będzie przedstawiony jako „#FFC0CB”.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
hex | String |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Background Color(color)
Ustawia kolor tła tekstu na podany kolor Theme.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
color | Theme |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Background Color Transparent()
set Baseline Offset(offset)
Ustawia przesunięcie pionowe tekstu względem jego normalnego położenia.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
offset | Text |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Bold(bold)
Określa, czy tekst ma być renderowany jako pogrubiony.
Zmiana pogrubienia tekstu powoduje zaktualizowanie grubości czcionki używanej do renderowania tekstu.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
bold | Boolean |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Font Family(fontFamily)
Ustawia rodzinę czcionek tekstu .
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
font | String |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Font Family And Weight(fontFamily, fontWeight)
Ustawia rodzinę i grubość czcionki tekstu.
Waga jest wielokrotnością liczby 100 z zakresu od 100 do 900 (włącznie). Ten zakres odpowiada wartościom liczbowym opisanym w specyfikacji CSS 2.1, sekcja 15.6, przy czym wartości nieliczbowe są niedozwolone. Wagi równe 700 lub większe są uznawane za pogrubione, w którym to przypadku funkcja is zwraca wartość true. Wartość domyślna to 400 („normal”).
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
font | String | |
font | Integer |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Font Size(fontSize)
Ustawia rozmiar czcionki tekstu w punktach.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
font | Number |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Foreground Color(foregroundColor)
set Foreground Color(red, green, blue)
Ustawia kolor pierwszego planu tekstu na podane wartości RGB z zakresu od 0 do 255.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
red | Integer | |
green | Integer | |
blue | Integer |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Foreground Color(hexColor)
Ustawia kolor pierwszego planu tekstu na podany ciąg znaków szesnastkowych.
Ciąg szesnastkowy musi mieć format „#RRGGBB”. Na przykład kolor różowy będzie przedstawiony jako „#FFC0CB”.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
hex | String |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Foreground Color(color)
Ustawia kolor pierwszego planu tekstu na podany kolor Theme.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
color | Theme |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Italic(italic)
Określa, czy tekst jest pisany kursywą.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
italic | Boolean |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Link Slide(slideIndex)
Ustawia Link na podany Slide, używając indeksu slajdu liczonego od zera.
Ustawienie linku powoduje zmianę stylu tekstu na podkreślony i z Theme kolorem pierwszego planu. Możesz to zmienić w set i set.
Linków nie można ustawiać na znakach nowego wiersza, dlatego znaki nowego wiersza w Text są ignorowane.
// 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);
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
slide | Integer | Indeks slajdu liczony od zera. |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Link Slide(slide)
Ustawia Link na podany Slide, a link jest ustawiany przez podany identyfikator slajdu.
Ustawienie linku powoduje zmianę stylu tekstu na podkreślony i z Theme kolorem pierwszego planu. Możesz to zmienić w set i set.
Linków nie można ustawiać na znakach nowego wiersza, dlatego znaki nowego wiersza w Text są ignorowane.
// 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);
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
slide | Slide | Slide do połączenia. |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Link Slide(slidePosition)
Ustawia Link na podany Slide, używając względnego położenia slajdu.
Ustawienie linku powoduje zmianę stylu tekstu na podkreślony i z Theme kolorem pierwszego planu. Możesz to zmienić w set i set.
Linków nie można ustawiać na znakach nowego wiersza, dlatego znaki nowego wiersza w Text są ignorowane.
// 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);
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
slide | Slide | Względna Slide. |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Link Url(url)
Ustawia Link na podany niepusty ciąg znaków adresu URL.
Ustawienie linku powoduje zmianę stylu tekstu na podkreślony i z Theme kolorem pierwszego planu. Możesz to zmienić w set i set.
Linków nie można ustawiać na znakach nowego wiersza, dlatego znaki nowego wiersza w Text są ignorowane.
// Set a link to the URL. const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().setLinkUrl('https://slides.google.com');
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
url | String | Ciąg znaków URL. |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Small Caps(smallCaps)
Określa, czy tekst ma być renderowany małymi wersalikami.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
small | Boolean |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Strikethrough(strikethrough)
Określa, czy tekst ma być przekreślony.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
strikethrough | Boolean |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Underline(underline)
Określa, czy tekst ma być podkreślony.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
underline | Boolean |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations