Gaya teks.
Metode baca di class ini menampilkan null jika rentang Text yang sesuai mencakup beberapa proses teks, dan proses tersebut memiliki nilai yang berbeda untuk metode baca yang dipanggil. Untuk
menghindari hal ini, kueri gaya teks menggunakan Text yang ditampilkan oleh metode Text.
Jika Anda menggunakan metode yang mengedit cara teks menyesuaikan bentuk, semua setelan pengepasan otomatis yang diterapkan ke gaya teks akan dinonaktifkan.
Metode
| Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
|---|---|---|
get | Color|null | Menampilkan warna latar belakang teks, atau null jika ada beberapa gaya pada teks. |
get | Text | Menampilkan offset vertikal teks dari posisi normalnya, atau null jika ada beberapa gaya pada teks. |
get | String|null | Menampilkan jenis font teks, atau null jika ada beberapa gaya pada teks. |
get | Number|null | Menampilkan ukuran font teks dalam satuan poin, atau null jika ada beberapa gaya pada
teks. |
get | Integer|null | Menampilkan ketebalan font teks, atau null jika ada beberapa gaya pada teks. |
get | Color|null | Menampilkan warna latar depan teks, atau null jika ada beberapa gaya pada
teks. |
get | Link|null | Menampilkan Link pada teks, atau null jika tidak ada link atau jika link ada di
sebagian teks atau jika ada beberapa link. |
has | Boolean|null | Menampilkan true jika ada link pada teks, false jika tidak ada, atau null jika
link ada pada sebagian teks atau ada beberapa link. |
is | Boolean|null | Menampilkan true jika latar belakang teks transparan, false jika tidak, atau
null jika ada beberapa gaya pada teks. |
is | Boolean|null | Menampilkan true jika teks dirender sebagai tebal, false jika tidak, atau null jika
ada beberapa gaya pada teks. |
is | Boolean|null | Menampilkan true jika teks dimiringkan, false jika tidak, atau null jika ada beberapa gaya pada teks. |
is | Boolean|null | Menampilkan true jika teks dalam huruf kapital kecil, false jika tidak, atau null jika ada beberapa gaya pada teks. |
is | Boolean|null | Menampilkan true jika teks dicoret, false jika tidak, atau null jika
ada beberapa gaya pada teks. |
is | Boolean|null | Menampilkan true jika teks digarisbawahi, false jika tidak, atau null jika ada beberapa gaya pada teks. |
remove | Text | Menghapus Link. |
set | Text | Menetapkan warna latar belakang teks. |
set | Text | Menetapkan warna latar belakang teks ke nilai RGB yang diberikan dari 0 hingga 255. |
set | Text | Menetapkan warna latar belakang teks ke string warna hex yang diberikan. |
set | Text | Menetapkan warna latar belakang teks ke Theme yang diberikan. |
set | Text | Menetapkan warna latar belakang teks menjadi transparan. |
set | Text | Menetapkan offset vertikal teks relatif terhadap posisi normalnya. |
set | Text | Menetapkan apakah teks harus dirender sebagai tebal. |
set | Text | Menetapkan jenis font teks . |
set | Text | Menetapkan jenis font dan ketebalan teks. |
set | Text | Menetapkan ukuran font teks, dalam satuan poin. |
set | Text | Menetapkan warna latar depan teks. |
set | Text | Menetapkan warna latar depan teks ke nilai RGB yang diberikan dari 0 hingga 255. |
set | Text | Menetapkan warna latar depan teks ke string warna hex yang diberikan. |
set | Text | Menetapkan warna latar depan teks ke Theme yang diberikan. |
set | Text | Menetapkan apakah teks dimiringkan. |
set | Text | Menetapkan Link ke Slide tertentu menggunakan indeks berbasis nol slide. |
set | Text | Menetapkan Link ke Slide tertentu, link ditetapkan oleh ID slide tertentu. |
set | Text | Menetapkan Link ke Slide tertentu menggunakan posisi relatif slide. |
set | Text | Menetapkan Link ke string URL yang tidak kosong yang diberikan. |
set | Text | Menetapkan apakah teks dirender dalam huruf kapital kecil. |
set | Text | Menetapkan apakah teks dicoret. |
set | Text | Menetapkan apakah teks digarisbawahi. |
Dokumentasi mendetail
get Background Color()
Menampilkan warna latar belakang teks, atau null jika ada beberapa gaya pada teks.
Pulang pergi
Color|null
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Baseline Offset()
Menampilkan offset vertikal teks dari posisi normalnya, atau null jika ada beberapa gaya pada teks.
Pulang pergi
Text
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Font Family()
Menampilkan jenis font teks, atau null jika ada beberapa gaya pada teks.
Pulang pergi
String|null
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Font Size()
Menampilkan ukuran font teks dalam satuan poin, atau null jika ada beberapa gaya pada
teks.
Pulang pergi
Number|null
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Font Weight()
Menampilkan ketebalan font teks, atau null jika ada beberapa gaya pada teks.
Beratnya adalah kelipatan 100 antara 100 dan 900, inklusif. Rentang ini sesuai dengan
nilai numerik yang dijelaskan dalam Spesifikasi CSS 2.1, bagian 15.6, dengan
nilai non-numerik tidak diizinkan. Ketebalan yang lebih besar dari atau sama dengan 700 dianggap tebal, sehingga is menampilkan true. Nilai defaultnya adalah 400
("normal").
Pulang pergi
Integer|null
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Foreground Color()
Menampilkan warna latar depan teks, atau null jika ada beberapa gaya pada
teks.
Pulang pergi
Color|null
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Link()
Menampilkan Link pada teks, atau null jika tidak ada link atau jika link ada di
sebagian teks atau jika ada beberapa link. Panggil has untuk menentukan apakah
teks tidak memiliki 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()}`); }
Pulang pergi
Link|null
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
has Link()
Menampilkan true jika ada link pada teks, false jika tidak ada, atau null jika
link ada pada sebagian teks atau ada beberapa link.
Link tidak dapat disetel pada karakter baris baru. Oleh karena itu, jika Text berisi karakter
baris baru, metode ini akan selalu menampilkan null atau false.
Pulang pergi
Boolean|null
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Background Transparent()
Menampilkan true jika latar belakang teks transparan, false jika tidak, atau
null jika ada beberapa gaya pada teks.
Pulang pergi
Boolean|null
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Bold()
Menampilkan true jika teks dirender sebagai tebal, false jika tidak, atau null jika
ada beberapa gaya pada teks.
Pulang pergi
Boolean|null
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Italic()
Menampilkan true jika teks dimiringkan, false jika tidak, atau null jika ada beberapa gaya pada teks.
Pulang pergi
Boolean|null
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Small Caps()
Menampilkan true jika teks dalam huruf kapital kecil, false jika tidak, atau null jika ada beberapa gaya pada teks.
Pulang pergi
Boolean|null
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Strikethrough()
Menampilkan true jika teks dicoret, false jika tidak, atau null jika
ada beberapa gaya pada teks.
Pulang pergi
Boolean|null
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
is Underline()
Menampilkan true jika teks digarisbawahi, false jika tidak, atau null jika ada beberapa gaya pada teks.
Pulang pergi
Boolean|null
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
remove Link()
Menghapus Link.
Menghapus link akan menghapus warna latar depan hyperlink dan gaya garis bawah pada teks. Jika memungkinkan, gaya ini diterapkan agar sesuai dengan teks sebelum link.
const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().removeLink();
Pulang pergi
set Background Color(color)
Menetapkan warna latar belakang teks.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
color | Color |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Background Color(red, green, blue)
Menetapkan warna latar belakang teks ke nilai RGB yang diberikan dari 0 hingga 255.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
red | Integer | |
green | Integer | |
blue | Integer |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Background Color(hexColor)
Menetapkan warna latar belakang teks ke string warna hex yang diberikan.
String hex harus dalam format '#RRGGBB'. Misalnya, warna merah muda akan ditampilkan sebagai '#FFC0CB'.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
hex | String |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Background Color(color)
Menetapkan warna latar belakang teks ke Theme yang diberikan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
color | Theme |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Background Color Transparent()
set Baseline Offset(offset)
Menetapkan offset vertikal teks relatif terhadap posisi normalnya.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
offset | Text |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Bold(bold)
Menetapkan apakah teks harus dirender sebagai tebal.
Mengubah ketebalan teks akan memperbarui ketebalan font yang digunakan untuk merender teks.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
bold | Boolean |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Font Family(fontFamily)
Menetapkan jenis font teks .
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
font | String |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Font Family And Weight(fontFamily, fontWeight)
Menetapkan jenis font dan ketebalan teks.
Beratnya adalah kelipatan 100 antara 100 dan 900, inklusif. Rentang ini sesuai dengan
nilai numerik yang dijelaskan dalam Spesifikasi CSS 2.1, bagian 15.6, dengan
nilai non-numerik tidak diizinkan. Ketebalan yang lebih besar dari atau sama dengan 700 dianggap tebal, sehingga is menampilkan true. Nilai defaultnya adalah 400
("normal").
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
font | String | |
font | Integer |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Font Size(fontSize)
Menetapkan ukuran font teks, dalam satuan poin.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
font | Number |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Foreground Color(foregroundColor)
Menetapkan warna latar depan teks.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
foreground | Color |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Foreground Color(red, green, blue)
Menetapkan warna latar depan teks ke nilai RGB yang diberikan dari 0 hingga 255.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
red | Integer | |
green | Integer | |
blue | Integer |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Foreground Color(hexColor)
Menetapkan warna latar depan teks ke string warna hex yang diberikan.
String hex harus dalam format '#RRGGBB'. Misalnya, warna merah muda akan ditampilkan sebagai '#FFC0CB'.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
hex | String |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Foreground Color(color)
Menetapkan warna latar depan teks ke Theme yang diberikan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
color | Theme |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Italic(italic)
Menetapkan apakah teks dimiringkan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
italic | Boolean |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Link Slide(slideIndex)
Menetapkan Link ke Slide tertentu menggunakan indeks berbasis nol slide.
Menetapkan link akan mengubah gaya teks menjadi bergaris bawah dan memiliki warna latar depan Theme. Hal ini dapat diubah melalui set dan set.
Karena link tidak dapat ditetapkan pada karakter baris baru, karakter baris baru di Text
diabaikan.
// 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);
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
slide | Integer | Indeks berbasis nol ke slide. |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Link Slide(slide)
Menetapkan Link ke Slide tertentu, link ditetapkan oleh ID slide tertentu.
Menetapkan link akan mengubah gaya teks menjadi bergaris bawah dan memiliki warna latar depan Theme. Hal ini dapat diubah melalui set dan set.
Karena link tidak dapat ditetapkan pada karakter baris baru, karakter baris baru di Text
diabaikan.
// 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);
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
slide | Slide | Slide yang akan ditautkan. |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Link Slide(slidePosition)
Menetapkan Link ke Slide tertentu menggunakan posisi relatif slide.
Menetapkan link akan mengubah gaya teks menjadi bergaris bawah dan memiliki warna latar depan Theme. Hal ini dapat diubah melalui set dan set.
Karena link tidak dapat ditetapkan pada karakter baris baru, karakter baris baru di Text
diabaikan.
// 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);
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
slide | Slide | Slide relatif. |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Link Url(url)
Menetapkan Link ke string URL yang tidak kosong yang diberikan.
Menetapkan link akan mengubah gaya teks menjadi bergaris bawah dan memiliki warna latar depan Theme. Hal ini dapat diubah melalui set dan set.
Karena link tidak dapat ditetapkan pada karakter baris baru, karakter baris baru di Text
diabaikan.
// Set a link to the URL. const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().setLinkUrl('https://slides.google.com');
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
url | String | String URL. |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Small Caps(smallCaps)
Menetapkan apakah teks dirender dalam huruf kapital kecil.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
small | Boolean |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Strikethrough(strikethrough)
Menetapkan apakah teks dicoret.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
strikethrough | Boolean |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Underline(underline)
Menetapkan apakah teks digarisbawahi.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
underline | Boolean |
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations