Segmen konten teks Shape
atau Table
.
Jika Anda menggunakan metode yang mengedit cara teks sesuai dengan bentuk, setelan penyesuaian otomatis apa pun yang diterapkan ke bentuk akan dinonaktifkan.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
append | Paragraph | Menambahkan paragraf di akhir rentang teks. |
append | Text | Menambahkan salinan rentang teks yang diberikan ke akhir rentang teks saat ini. |
append | Text | Menambahkan salinan rentang teks yang diberikan ke akhir rentang teks saat ini. |
append | Text | Menambahkan teks di akhir rentang teks. |
as | String | Menampilkan teks yang dirender yang dibatasi oleh rentang bentuk atau sel tabel terkait dalam format yang sesuai untuk ditampilkan kepada pengguna akhir. |
as | String | Menampilkan teks mentah yang dibatasi oleh rentang sel tabel atau bentuk terkait ini. |
clear() | void | Menghapus teks yang dibatasi oleh rentang ini. |
clear(startOffset, endOffset) | void | Menghapus teks yang dibatasi oleh offset awal dan akhir dalam rentang. |
find(pattern) | Text | Menampilkan semua rentang yang cocok dengan pola penelusuran dalam rentang teks saat ini. |
find(pattern, startOffset) | Text | Menampilkan semua rentang yang cocok dengan pola penelusuran dalam rentang teks saat ini mulai dari offset awal. |
get | Auto | Menampilkan teks otomatis dalam rentang teks saat ini. |
get | Integer | Menampilkan indeks eksklusif berbasis 0 untuk karakter terakhir dalam rentang ini. |
get | Integer | Menampilkan jumlah karakter dalam rentang ini. |
get | Text | Menampilkan kumpulan rentang teks yang sesuai dengan semua Link dalam
rentang teks saat ini atau tumpang-tindih dengan rentang teks saat ini. |
get | Paragraph[] | Menampilkan paragraf dalam daftar yang tumpang-tindih dengan rentang teks saat ini. |
get | List | Menampilkan List dari rentang teks saat ini. |
get | Paragraph | Menampilkan Paragraph dari rentang teks saat ini. |
get | Paragraph[] | Menampilkan paragraf yang tumpang-tindih dengan rentang teks saat ini. |
get | Text | Menampilkan Text baru yang mencakup bagian dari rentang tempat Text berasal. |
get | Text | Menampilkan run teks yang tumpang-tindih dengan rentang teks saat ini. |
get | Integer | Menampilkan indeks berbasis 0 yang inklusif untuk karakter pertama dalam rentang ini. |
get | Text | Menampilkan gaya teks rentang, atau null jika rentang kosong. |
insert | Paragraph | Menyisipkan paragraf pada offset awal. |
insert | Text | Menyisipkan salinan rentang teks yang disediakan pada offset awal. |
insert | Text | Menyisipkan salinan rentang teks yang disediakan pada offset awal. |
insert | Text | Menyisipkan teks pada offset awal. |
is | Boolean | Menampilkan true jika tidak ada karakter dalam rentang ini, dan menampilkan false jika tidak. |
replace | Integer | Mengganti semua instance teks yang cocok dengan teks temukan dengan teks ganti. |
replace | Integer | Mengganti semua instance teks yang cocok dengan teks temukan dengan teks ganti. |
select() | void | Hanya memilih Text dalam presentasi aktif dan menghapus pemilihan
sebelumnya. |
set | Text | Menetapkan teks yang dibatasi oleh rentang bentuk atau sel tabel terkait ini. |
Dokumentasi mendetail
append Paragraph(text)
Menambahkan paragraf di akhir rentang teks. Paragraf mempertahankan gaya akhir rentang teks saat ini.
String teks yang disediakan ditambahkan sebagai paragraf dengan menambahkan setidaknya satu karakter baris baru di sekitarnya ke string.
Jika string teks yang diberikan berisi karakter baris baru (sehingga terdiri dari beberapa paragraf), paragraf terakhir yang ditambahkan akan ditampilkan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
text | String | String yang akan ditambahkan sebagai paragraf. |
Pulang pergi
Paragraph
— Paragraph
yang ditambahkan.
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
append Range(textRange)
Menambahkan salinan rentang teks yang diberikan ke akhir rentang teks saat ini.
Format teks yang disisipkan akan cocok dengan format teks sumber.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
text | Text | Rentang teks yang akan ditambahkan. |
Pulang pergi
Text
— rentang teks yang mewakili teks yang ditambahkan
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
append Range(textRange, matchSourceFormatting)
Menambahkan salinan rentang teks yang diberikan ke akhir rentang teks saat ini.
Jika ditetapkan agar cocok dengan pemformatan teks tujuan, Auto
dalam
rentang teks yang disediakan akan diganti dengan nilai yang dirender. Selain itu, elemen non-teks apa pun dalam
rentang teks yang disediakan tidak ditambahkan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
text | Text | Rentang teks yang akan ditambahkan. |
match | Boolean | Jika true , cocokkan pemformatan teks sumber; jika
false , cocokkan pemformatan teks tujuan. |
Pulang pergi
Text
— rentang teks yang mewakili teks yang ditambahkan
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
append Text(text)
Menambahkan teks di akhir rentang teks. Teks mempertahankan gaya akhir teks yang ada.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
text | String | String yang akan ditambahkan. |
Pulang pergi
Text
— rentang teks yang mewakili teks yang ditambahkan.
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
as Rendered String()
Menampilkan teks yang dirender yang dibatasi oleh rentang bentuk atau sel tabel terkait dalam format yang sesuai untuk ditampilkan kepada pengguna akhir.
Elemen Teks
Pulang pergi
String
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
as String()
Menampilkan teks mentah yang dibatasi oleh rentang sel tabel atau bentuk terkait ini.
Elemen Teks
Pulang pergi
String
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
clear()
Menghapus teks yang dibatasi oleh rentang ini.
Karena seluruh teks dalam Shape atau TableCell harus diakhiri dengan baris baru, baris baru terakhir dalam teks tidak akan dihapus.
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
clear(startOffset, endOffset)
Menghapus teks yang dibatasi oleh offset awal dan akhir dalam rentang.
Karena teks harus diakhiri dengan baris baru, baris baru terakhir dalam teks tidak dihapus meskipun tercakup dalam offset yang diberikan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
start | Integer | Jumlah karakter setelah indeks awal rentang teks saat ini yang digunakan
untuk menentukan indeks awal inklusif rentang yang akan dihapus. Offset awal harus
sama dengan atau lebih besar dari 0 dan kurang dari atau sama dengan end . start
juga harus kurang dari panjang rentang saat ini. |
end | Integer | Jumlah karakter setelah indeks awal rentang teks saat ini yang digunakan untuk menentukan indeks akhir eksklusif rentang yang akan dihapus. end harus
sama dengan atau lebih besar dari start . end juga harus kurang dari atau
sama dengan panjang rentang saat ini. |
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
find(pattern)
Menampilkan semua rentang yang cocok dengan pola penelusuran dalam rentang teks saat ini. Penelusuran peka huruf besar/kecil.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
pattern | String | Pola ekspresi reguler yang akan ditelusuri; garis miring terbalik dalam pola harus di-escape. |
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
find(pattern, startOffset)
Menampilkan semua rentang yang cocok dengan pola penelusuran dalam rentang teks saat ini mulai dari offset awal. Penelusuran peka huruf besar/kecil.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
pattern | String | Pola ekspresi reguler yang akan ditelusuri; garis miring terbalik dalam pola harus di-escape. |
start | Integer | Jumlah karakter setelah indeks awal rentang teks saat ini yang digunakan untuk menentukan indeks awal inklusif rentang yang akan ditelusuri. start juga harus
kurang dari panjang rentang saat ini. |
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
get Auto Texts()
Menampilkan teks otomatis dalam rentang teks saat ini.
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
get End Index()
Menampilkan indeks eksklusif berbasis 0 untuk karakter terakhir dalam rentang ini. Jika indeks awal dan akhir sama, rentang dianggap kosong.
Pulang pergi
Integer
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 Length()
Menampilkan jumlah karakter dalam rentang ini.
Pulang pergi
Integer
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 Links()
Menampilkan kumpulan rentang teks yang sesuai dengan semua Link
dalam
rentang teks saat ini atau tumpang-tindih dengan rentang teks saat ini.
Setiap rentang yang ditampilkan dijamin mencakup satu link saat dibuat. Modifikasi teks dapat menyebabkannya tidak lagi merepresentasikan satu link saja.
Setiap Link
pada rentang yang ditampilkan dapat diakses melalui Text
.
// Accesses the first link on a TextRange object. const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); const linkTextRange = textRange.getLinks()[0]; const textStyle = linkTextRange.getTextStyle(); Logger.log(textStyle.hasLink()); // logs 'true' const link = textStyle.getLink(); // Link object
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
get List Paragraphs()
Menampilkan paragraf dalam daftar yang tumpang-tindih dengan rentang teks saat ini.
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
get List Style()
get Paragraph Style()
Menampilkan Paragraph
dari rentang teks saat ini.
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
get Paragraphs()
Menampilkan paragraf yang tumpang-tindih dengan rentang teks saat ini.
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
get Range(startOffset, endOffset)
Menampilkan Text
baru yang mencakup bagian dari rentang tempat Text
berasal.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
start | Integer | Jumlah karakter setelah indeks awal rentang teks saat ini yang digunakan untuk menentukan indeks awal inklusif dari rentang yang ditampilkan. Offset awal harus
sama dengan atau lebih besar dari 0 dan kurang dari atau sama dengan end . start
juga harus kurang dari panjang rentang saat ini. |
end | Integer | Jumlah karakter setelah indeks awal rentang teks saat ini yang digunakan untuk menentukan indeks akhir eksklusif rentang yang ditampilkan. end harus
sama dengan atau lebih besar dari start . end juga harus kurang dari atau
sama dengan panjang rentang saat ini. |
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
get Runs()
Menampilkan run teks yang tumpang-tindih dengan rentang teks saat ini. Run teks adalah segmen teks dengan semua karakter memiliki gaya teks yang sama.
Setiap rentang yang ditampilkan hanya dijamin untuk mencakup satu operasi saat dibuat. Perubahan teks atau gaya dapat menyebabkannya tidak lagi mewakili persis satu run.
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
get Start Index()
Menampilkan indeks berbasis 0 yang inklusif untuk karakter pertama dalam rentang ini. Jika indeks awal dan akhir sama, rentang dianggap kosong.
Pulang pergi
Integer
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 Text Style()
insert Paragraph(startOffset, text)
Menyisipkan paragraf pada offset awal. Paragraf mempertahankan gaya visual rentang teks saat ini pada offset awal.
String teks yang disediakan disisipkan sebagai paragraf dengan menambahkan setidaknya satu karakter awal baris baru di sekeliling string.
Jika string teks yang diberikan berisi karakter baris baru (sehingga terdiri dari beberapa paragraf), paragraf terakhir yang ditambahkan akan ditampilkan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
start | Integer | Jumlah karakter setelah indeks awal rentang teks saat ini yang digunakan untuk menentukan indeks awal inklusif teks yang akan disisipkan. |
text | String | String yang akan disisipkan. |
Pulang pergi
Paragraph
— Paragraph
yang disisipkan.
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
insert Range(startOffset, textRange)
Menyisipkan salinan rentang teks yang disediakan pada offset awal.
Format teks yang disisipkan akan cocok dengan format teks sumber.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
start | Integer | Jumlah karakter setelah indeks awal rentang teks saat ini yang digunakan untuk menentukan indeks awal inklusif teks yang akan disisipkan. |
text | Text | Rentang teks yang akan disisipkan. |
Pulang pergi
Text
— rentang teks yang mewakili teks yang disisipkan
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
insert Range(startOffset, textRange, matchSourceFormatting)
Menyisipkan salinan rentang teks yang disediakan pada offset awal.
Jika ditetapkan agar cocok dengan pemformatan teks tujuan, Auto
dalam
rentang teks yang disediakan akan diganti dengan nilai yang dirender. Selain itu, elemen non-teks apa pun dalam
rentang teks yang disediakan tidak akan disisipkan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
start | Integer | Jumlah karakter setelah indeks awal rentang teks saat ini yang digunakan untuk menentukan indeks awal inklusif teks yang akan disisipkan. |
text | Text | Rentang teks yang akan disisipkan. |
match | Boolean | Jika true , cocokkan pemformatan teks sumber; jika
false , cocokkan pemformatan teks tujuan. |
Pulang pergi
Text
— rentang teks yang mewakili teks yang disisipkan
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
insert Text(startOffset, text)
Menyisipkan teks pada offset awal. Teks mempertahankan gaya teks yang ada pada offset awal.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
start | Integer | Jumlah karakter setelah indeks awal rentang teks saat ini yang digunakan untuk menentukan indeks awal inklusif teks yang akan disisipkan. |
text | String | String yang akan disisipkan. |
Pulang pergi
Text
— rentang teks yang mewakili teks yang disisipkan.
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 Empty()
Menampilkan true
jika tidak ada karakter dalam rentang ini, dan menampilkan false
jika tidak.
Pulang pergi
Boolean
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
replace All Text(findText, replaceText)
Mengganti semua instance teks yang cocok dengan teks temukan dengan teks ganti. Penelusuran tidak peka huruf besar/kecil.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
find | String | Teks yang akan dicari. |
replace | String | Teks yang akan menggantikan teks yang cocok. |
Pulang pergi
Integer
— jumlah kemunculan yang diubah
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
replace All Text(findText, replaceText, matchCase)
Mengganti semua instance teks yang cocok dengan teks temukan dengan teks ganti.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
find | String | Teks yang akan dicari. |
replace | String | Teks yang akan menggantikan teks yang cocok. |
match | Boolean | Jika true , penelusuran peka huruf besar/kecil; jika false , penelusuran tidak peka huruf besar/kecil. |
Pulang pergi
Integer
— jumlah kemunculan yang diubah
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
select()
Hanya memilih Text
dalam presentasi aktif dan menghapus pemilihan
sebelumnya.
Skrip hanya dapat mengakses pilihan pengguna yang menjalankan skrip, dan hanya jika skrip terikat dengan presentasi.
Page
induk dari Shape
atau Table
yang sesuai ditetapkan
sebagai current page selection
. Shape
atau Table
ditetapkan sebagai selected page element
.
Selection
dapat berupa dua jenis:
- 1. Rentang teks, gunakan pilih pada TextRange yang tidak kosong untuk memilih rentang karakter.
- 2. Posisi kursor, gunakan TextRange kosong untuk menempatkan kursor di indeks yang diinginkan.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; shape.getText().setText('Hello'); // Range selection: Select the text range "He". shape.getText().getRange(0, 2).select(); // Cursor selection: Place the cursor after "H" like "H|ello". shape.getText().getRange(1, 1).select();
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 Text(newText)
Menetapkan teks yang dibatasi oleh rentang bentuk atau sel tabel terkait ini. Teks mempertahankan gaya awal teks yang ada.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
new | String | String yang akan ditetapkan sebagai teks baru. |
Pulang pergi
Text
— rentang teks yang mewakili teks yang ditetapkan
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