Elemen yang mewakili sel tabel. Table
selalu berada dalam Table
dan dapat berisi elemen List
, Paragraph
, atau Table
. Untuk
informasi selengkapnya tentang struktur dokumen, lihat panduan untuk memperluas Google Dokumen.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
append | Horizontal | Membuat dan menambahkan Horizontal baru. |
append | Inline | Membuat dan menambahkan Inline baru dari blob gambar yang ditentukan. |
append | Inline | Menambahkan Inline yang diberikan. |
append | List | Menambahkan List yang diberikan. |
append | List | Membuat dan menambahkan List baru. |
append | Paragraph | Menambahkan Paragraph yang diberikan. |
append | Paragraph | Membuat dan menambahkan Paragraph baru. |
append | Table | Membuat dan menambahkan Table baru. |
append | Table | Menambahkan Table baru yang berisi sel yang ditentukan. |
append | Table | Menambahkan Table yang diberikan. |
clear() | Table | Menghapus konten elemen. |
copy() | Table | Menampilkan salinan mendalam yang terpisah dari elemen saat ini. |
edit | Text | Mendapatkan versi Text elemen saat ini, untuk diedit. |
find | Range | Menelusuri konten elemen untuk menemukan turunan dari jenis yang ditentukan. |
find | Range | Menelusuri konten elemen untuk mencari turunan dari jenis yang ditentukan, mulai dari
Range yang ditentukan. |
find | Range | Menelusuri konten elemen untuk pola teks yang ditentukan menggunakan ekspresi reguler. |
find | Range | Menelusuri konten elemen untuk pola teks yang ditentukan, mulai dari hasil penelusuran tertentu. |
get | Object | Mengambil atribut elemen. |
get | String | Mengambil warna latar belakang. |
get | Element | Mengambil elemen turunan pada indeks turunan yang ditentukan. |
get | Integer | Mengambil indeks turunan untuk elemen turunan yang ditentukan. |
get | Integer | Mengambil span kolom, yang merupakan jumlah kolom sel tabel yang dijangkau oleh sel ini. |
get | String | Mengambil URL link. |
get | Element | Mengambil elemen pasangan berikutnya dari elemen. |
get | Integer | Mengambil jumlah turunan. |
get | Number | Mengambil padding bawah, dalam poin. |
get | Number | Mengambil padding kiri, dalam poin. |
get | Number | Mengambil padding kanan, dalam poin. |
get | Number | Mengambil padding atas, dalam poin. |
get | Container | Mengambil elemen induk elemen. |
get | Table | Mengambil Table yang berisi Table saat ini. |
get | Table | Mengambil Table yang berisi Table saat ini. |
get | Element | Mengambil elemen saudara sebelumnya dari elemen. |
get | Integer | Mengambil rentang baris, yaitu jumlah baris sel tabel yang dijangkau sel ini. |
get | String | Mengambil konten elemen sebagai string teks. |
get | Text | Mendapatkan perataan teks. |
get | Element | Mengambil Element elemen. |
get | Vertical | Mengambil Vertical . |
get | Number | Mengambil lebar kolom yang berisi sel, dalam titik. |
insert | Horizontal | Membuat dan menyisipkan Horizontal baru di indeks yang ditentukan. |
insert | Inline | Membuat dan menyisipkan Inline dari blob gambar yang ditentukan, pada indeks yang ditentukan. |
insert | Inline | Menyisipkan Inline yang diberikan pada indeks yang ditentukan. |
insert | List | Menyisipkan List yang diberikan pada indeks yang ditentukan. |
insert | List | Membuat dan menyisipkan List baru di indeks yang ditentukan. |
insert | Paragraph | Menyisipkan Paragraph yang diberikan pada indeks yang ditentukan. |
insert | Paragraph | Membuat dan menyisipkan Paragraph baru di indeks yang ditentukan. |
insert | Table | Membuat dan menyisipkan Table baru di indeks yang ditentukan. |
insert | Table | Membuat dan menyisipkan Table baru yang berisi sel yang ditentukan, di indeks yang ditentukan. |
insert | Table | Menyisipkan Table yang diberikan pada indeks yang ditentukan. |
is | Boolean | Menentukan apakah elemen berada di akhir Document . |
merge() | Table | Menggabungkan elemen dengan elemen sebelumnya dari jenis yang sama. |
remove | Table | Menghapus elemen turunan yang ditentukan. |
remove | Table | Menghapus elemen dari induknya. |
replace | Element | Mengganti semua kemunculan pola teks tertentu dengan string pengganti tertentu, menggunakan ekspresi reguler. |
set | Table | Menetapkan atribut elemen. |
set | Table | Menetapkan warna latar belakang. |
set | Table | Menetapkan URL link. |
set | Table | Menetapkan padding bawah, dalam poin. |
set | Table | Menetapkan padding kiri, dalam poin. |
set | Table | Menetapkan padding kanan, dalam poin. |
set | Table | Menetapkan padding atas, dalam poin. |
set | Table | Menetapkan konten sebagai teks biasa. |
set | Table | Menetapkan perataan teks. |
set | Table | Menetapkan perataan vertikal. |
set | Table | Menetapkan lebar kolom yang berisi sel saat ini, dalam poin. |
Dokumentasi mendetail
append Horizontal Rule()
Membuat dan menambahkan Horizontal
baru.
Horizontal
akan berada dalam Paragraph
baru.
Pulang pergi
Horizontal
— aturan horizontal baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Image(image)
Membuat dan menambahkan Inline
baru dari blob gambar yang ditentukan.
Inline
akan berada dalam Paragraph
baru.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
image | Blob | data gambar |
Pulang pergi
Inline
— gambar baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Image(image)
Menambahkan Inline
yang diberikan.
Inline
akan berada dalam Paragraph
baru.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
image | Inline | data gambar |
Pulang pergi
Inline
— gambar yang ditambahkan
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append List Item(listItem)
Menambahkan List
yang diberikan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
list | List | item daftar yang akan ditambahkan |
Pulang pergi
List
— item daftar yang ditambahkan
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append List Item(text)
Membuat dan menambahkan List
baru.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
text | String | konten teks |
Pulang pergi
List
— item daftar baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Paragraph(paragraph)
Menambahkan Paragraph
yang diberikan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
paragraph | Paragraph | paragraf yang akan ditambahkan |
Pulang pergi
Paragraph
— paragraf yang ditambahkan
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Paragraph(text)
Membuat dan menambahkan Paragraph
baru.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
text | String | konten teks |
Pulang pergi
Paragraph
— paragraf baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Table()
append Table(cells)
Menambahkan Table
baru yang berisi sel yang ditentukan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
cells | String[][] | konten teks sel tabel yang akan ditambahkan ke tabel baru |
Pulang pergi
Table
— tabel yang ditambahkan
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Table(table)
Menambahkan Table
yang diberikan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
table | Table | tabel yang akan ditambahkan |
Pulang pergi
Table
— tabel yang ditambahkan
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
clear()
copy()
Menampilkan salinan mendalam yang terpisah dari elemen saat ini.
Semua elemen turunan yang ada dalam elemen juga akan disalin. Elemen baru tidak memiliki induk.
Pulang pergi
Table
— Salinan baru.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
edit As Text()
Mendapatkan versi Text
elemen saat ini, untuk diedit.
Gunakan edit
untuk memanipulasi konten elemen sebagai teks kaya. Mode edit
mengabaikan elemen non-teks (seperti Inline
dan Horizontal
).
Elemen turunan yang sepenuhnya berada dalam rentang teks yang dihapus akan dihapus dari elemen.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Insert two paragraphs separated by a paragraph containing an // horizontal rule. body.insertParagraph(0, 'An editAsText sample.'); body.insertHorizontalRule(0); body.insertParagraph(0, 'An example.'); // Delete " sample.\n\n An" removing the horizontal rule in the process. body.editAsText().deleteText(14, 25);
Pulang pergi
Text
— versi teks elemen saat ini
find Element(elementType)
Menelusuri konten elemen untuk menemukan turunan dari jenis yang ditentukan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
element | Element | Jenis elemen yang akan ditelusuri. |
Pulang pergi
Range
— Hasil penelusuran yang menunjukkan posisi elemen penelusuran.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
find Element(elementType, from)
Menelusuri konten elemen untuk mencari turunan dari jenis yang ditentukan, mulai dari
Range
yang ditentukan.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Define the search parameters. let searchResult = null; // Search until the paragraph is found. while ( (searchResult = body.findElement( DocumentApp.ElementType.PARAGRAPH, searchResult, ))) { const par = searchResult.getElement().asParagraph(); if (par.getHeading() === DocumentApp.ParagraphHeading.HEADING1) { // Found one, update and stop. par.setText('This is the first header.'); break; } }
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
element | Element | Jenis elemen yang akan ditelusuri. |
from | Range | Hasil penelusuran yang akan digunakan untuk melakukan penelusuran. |
Pulang pergi
Range
— Hasil penelusuran yang menunjukkan posisi berikutnya dari elemen penelusuran.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
find Text(searchPattern)
Menelusuri konten elemen untuk pola teks yang ditentukan menggunakan ekspresi reguler.
Sebagian fitur ekspresi reguler JavaScript tidak didukung sepenuhnya, seperti grup pengambilan dan pengubah mode.
Pola ekspresi reguler yang disediakan dicocokkan secara independen dengan setiap blok teks yang terdapat dalam elemen saat ini.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
search | String | pola yang akan ditelusuri |
Pulang pergi
Range
— hasil penelusuran yang menunjukkan posisi teks penelusuran, atau null jika tidak ada
kecocokan
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
find Text(searchPattern, from)
Menelusuri konten elemen untuk pola teks yang ditentukan, mulai dari hasil penelusuran tertentu.
Sebagian fitur ekspresi reguler JavaScript tidak didukung sepenuhnya, seperti grup pengambilan dan pengubah mode.
Pola ekspresi reguler yang disediakan dicocokkan secara independen dengan setiap blok teks yang terdapat dalam elemen saat ini.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
search | String | pola yang akan ditelusuri |
from | Range | hasil penelusuran yang akan digunakan untuk menelusuri |
Pulang pergi
Range
— hasil penelusuran yang menunjukkan posisi berikutnya dari teks penelusuran, atau null jika tidak ada
kecocokan
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Attributes()
Mengambil atribut elemen.
Hasilnya adalah objek yang berisi properti untuk setiap atribut elemen yang valid dengan setiap
nama properti sesuai dengan item dalam enumerasi Document
.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Append a styled paragraph. const par = body.appendParagraph('A bold, italicized paragraph.'); par.setBold(true); par.setItalic(true); // Retrieve the paragraph's attributes. const atts = par.getAttributes(); // Log the paragraph attributes. for (const att in atts) { Logger.log(`${att}:${atts[att]}`); }
Pulang pergi
Object
— Atribut elemen.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Background Color()
Mengambil warna latar belakang.
Pulang pergi
String
— warna latar belakang, diformat dalam notasi CSS (seperti '#ffffff'
)
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Child(childIndex)
Mengambil elemen turunan pada indeks turunan yang ditentukan.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Obtain the first element in the tab. const firstChild = body.getChild(0); // If it's a paragraph, set its contents. if (firstChild.getType() === DocumentApp.ElementType.PARAGRAPH) { firstChild.asParagraph().setText('This is the first paragraph.'); }
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
child | Integer | Indeks elemen turunan yang akan diambil. |
Pulang pergi
Element
— Elemen turunan pada indeks yang ditentukan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Child Index(child)
Mengambil indeks turunan untuk elemen turunan yang ditentukan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
child | Element | Elemen turunan yang indeksnya akan diambil. |
Pulang pergi
Integer
— Indeks turunan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Col Span()
Mengambil span kolom, yang merupakan jumlah kolom sel tabel yang dijangkau oleh sel ini. Sel yang tidak digabungkan memiliki span kolom 1.
Pulang pergi
Integer
— rentang kolom atau 0 untuk sel yang digabungkan oleh sel lain
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Link Url()
Mengambil URL link.
Pulang pergi
String
— URL link, atau null jika elemen berisi beberapa nilai untuk atribut ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Next Sibling()
Mengambil elemen pasangan berikutnya dari elemen.
Saudara berikutnya memiliki induk yang sama dan mengikuti elemen saat ini.
Pulang pergi
Element
— Elemen sibling berikutnya.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Num Children()
Mengambil jumlah turunan.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Log the number of elements in the tab. Logger.log(`There are ${body.getNumChildren()} elements in the tab's body.`);
Pulang pergi
Integer
— Jumlah turunan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Padding Bottom()
Mengambil padding bawah, dalam poin.
Pulang pergi
Number
— padding bawah, dalam poin
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Padding Left()
Mengambil padding kiri, dalam poin.
Pulang pergi
Number
— padding kiri, dalam titik
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Padding Right()
Mengambil padding kanan, dalam poin.
Pulang pergi
Number
— padding kanan, dalam poin
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Padding Top()
Mengambil padding atas, dalam poin.
Pulang pergi
Number
— padding atas, dalam poin
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Parent()
Mengambil elemen induk elemen.
Elemen induk berisi elemen saat ini.
Pulang pergi
Container
— Elemen induk.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Parent Row()
Mengambil Table
yang berisi Table
saat ini.
Pulang pergi
Table
— baris tabel yang berisi sel saat ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Parent Table()
Mengambil Table
yang berisi Table
saat ini.
Pulang pergi
Table
— tabel yang berisi sel saat ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Previous Sibling()
Mengambil elemen saudara sebelumnya dari elemen.
Saudara sebelumnya memiliki induk yang sama dan mendahului elemen saat ini.
Pulang pergi
Element
— Elemen sibling sebelumnya.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Row Span()
Mengambil rentang baris, yaitu jumlah baris sel tabel yang dijangkau sel ini. Sel yang tidak digabungkan memiliki rentang baris 1.
Pulang pergi
Integer
— rentang baris atau 0 untuk sel yang digabungkan oleh sel lain
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Text()
Mengambil konten elemen sebagai string teks.
Pulang pergi
String
— konten elemen sebagai string teks
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Text Alignment()
Mendapatkan perataan teks. Jenis perataan yang tersedia adalah Document
, Document
, dan Document
.
Pulang pergi
Text
— jenis perataan teks, atau null
jika teks berisi beberapa jenis perataan
teks atau jika perataan teks belum pernah ditetapkan
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Type()
Mengambil Element
elemen.
Gunakan get
untuk menentukan jenis persis elemen tertentu.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Obtain the first element in the active tab's body. const firstChild = body.getChild(0); // Use getType() to determine the element's type. if (firstChild.getType() === DocumentApp.ElementType.PARAGRAPH) { Logger.log('The first element is a paragraph.'); } else { Logger.log('The first element is not a paragraph.'); }
Pulang pergi
Element
— Jenis elemen.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Vertical Alignment()
Mengambil Vertical
.
Pulang pergi
Vertical
— perataan vertikal
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Width()
Mengambil lebar kolom yang berisi sel, dalam titik.
Pulang pergi
Number
— lebar kolom, dalam poin
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Horizontal Rule(childIndex)
Membuat dan menyisipkan Horizontal
baru di indeks yang ditentukan.
Aturan horizontal akan berada dalam Paragraph
baru.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
child | Integer | indeks tempat elemen disisipkan |
Pulang pergi
Horizontal
— aturan horizontal baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Image(childIndex, image)
Membuat dan menyisipkan Inline
dari blob gambar yang ditentukan, pada indeks yang ditentukan.
Gambar akan berada dalam Paragraph
baru.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
child | Integer | indeks tempat elemen disisipkan |
image | Blob | data gambar |
Pulang pergi
Inline
— gambar sisipan yang disisipkan
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Image(childIndex, image)
Menyisipkan Inline
yang diberikan pada indeks yang ditentukan.
Gambar akan berada dalam Paragraph
baru.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
child | Integer | indeks tempat elemen disisipkan |
image | Inline | gambar yang akan disisipkan |
Pulang pergi
Inline
— gambar sisipan yang disisipkan
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert List Item(childIndex, listItem)
Menyisipkan List
yang diberikan pada indeks yang ditentukan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
child | Integer | indeks tempat elemen disisipkan |
list | List | item daftar yang akan disisipkan |
Pulang pergi
List
— menyisipkan item daftar baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert List Item(childIndex, text)
Membuat dan menyisipkan List
baru di indeks yang ditentukan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
child | Integer | indeks tempat elemen disisipkan |
text | String | konten teks |
Pulang pergi
List
— item daftar baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Paragraph(childIndex, paragraph)
Menyisipkan Paragraph
yang diberikan pada indeks yang ditentukan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
child | Integer | indeks tempat elemen disisipkan |
paragraph | Paragraph | paragraf yang akan disisipkan |
Pulang pergi
Paragraph
— paragraf yang disisipkan
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Paragraph(childIndex, text)
Membuat dan menyisipkan Paragraph
baru di indeks yang ditentukan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
child | Integer | indeks tempat elemen disisipkan |
text | String | konten teks |
Pulang pergi
Paragraph
— paragraf baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Table(childIndex)
Membuat dan menyisipkan Table
baru di indeks yang ditentukan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
child | Integer | indeks tempat elemen disisipkan |
Pulang pergi
Table
— tabel baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Table(childIndex, cells)
Membuat dan menyisipkan Table
baru yang berisi sel yang ditentukan, di indeks yang ditentukan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
child | Integer | indeks tempat menyisipkan |
cells | String[][] | konten teks sel tabel yang akan ditambahkan ke tabel baru |
Pulang pergi
Table
— tabel baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Table(childIndex, table)
Menyisipkan Table
yang diberikan pada indeks yang ditentukan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
child | Integer | indeks tempat elemen disisipkan |
table | Table | tabel yang akan disisipkan |
Pulang pergi
Table
— tabel yang disisipkan
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
is At Document End()
Menentukan apakah elemen berada di akhir Document
.
Pulang pergi
Boolean
— Apakah elemen berada di akhir tab.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
merge()
Menggabungkan elemen dengan elemen sebelumnya dari jenis yang sama.
Hanya elemen dengan Element
yang sama yang dapat digabungkan. Setiap elemen turunan yang terdapat dalam elemen saat ini akan dipindahkan ke elemen saudara sebelumnya.
Elemen saat ini akan dihapus dari dokumen.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Example 1: Merge paragraphs // Append two paragraphs to the document's active tab. const par1 = body.appendParagraph('Paragraph 1.'); const par2 = body.appendParagraph('Paragraph 2.'); // Merge the newly added paragraphs into a single paragraph. par2.merge(); // Example 2: Merge table cells // Create a two-dimensional array containing the table's cell contents. const cells = [ ['Row 1, Cell 1', 'Row 1, Cell 2'], ['Row 2, Cell 1', 'Row 2, Cell 2'], ]; // Build a table from the array. const table = body.appendTable(cells); // Get the first row in the table. const row = table.getRow(0); // Get the two cells in this row. const cell1 = row.getCell(0); const cell2 = row.getCell(1); // Merge the current cell into its preceding sibling element. const merged = cell2.merge();
Pulang pergi
Table
— Elemen yang digabungkan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
remove Child(child)
Menghapus elemen turunan yang ditentukan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
child | Element | elemen turunan yang akan dihapus |
Pulang pergi
Table
— elemen saat ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
remove From Parent()
Menghapus elemen dari induknya.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Remove all images in the active tab's body. const imgs = body.getImages(); for (let i = 0; i < imgs.length; i++) { imgs[i].removeFromParent(); }
Pulang pergi
Table
— Elemen yang dihapus.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
replace Text(searchPattern, replacement)
Mengganti semua kemunculan pola teks tertentu dengan string pengganti tertentu, menggunakan ekspresi reguler.
Pola penelusuran diteruskan sebagai string, bukan objek ekspresi reguler JavaScript. Oleh karena itu, Anda harus meng-escape garis miring terbalik dalam pola.
Metode ini menggunakan library ekspresi reguler RE2 Google, yang membatasi sintaksis yang didukung.
Pola ekspresi reguler yang disediakan dicocokkan secara independen dengan setiap blok teks yang terdapat dalam elemen saat ini.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Clear the text surrounding "Apps Script", with or without text. body.replaceText('^.*Apps ?Script.*$', 'Apps Script');
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
search | String | pola ekspresi reguler yang akan ditelusuri |
replacement | String | teks yang akan digunakan sebagai pengganti |
Pulang pergi
Element
— elemen saat ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Attributes(attributes)
Menetapkan atribut elemen.
Parameter atribut yang ditentukan harus berupa objek dengan setiap nama properti adalah item dalam
enumerasi Document
dan setiap nilai properti adalah nilai baru yang akan
diterapkan.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Define a custom paragraph style. const style = {}; style[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.RIGHT; style[DocumentApp.Attribute.FONT_FAMILY] = 'Calibri'; style[DocumentApp.Attribute.FONT_SIZE] = 18; style[DocumentApp.Attribute.BOLD] = true; // Append a plain paragraph. const par = body.appendParagraph('A paragraph with custom style.'); // Apply the custom style. par.setAttributes(style);
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
attributes | Object | Atribut elemen. |
Pulang pergi
Table
— Elemen saat ini.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Background Color(color)
Menetapkan warna latar belakang.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
color | String | warna latar belakang, yang diformat dalam notasi CSS (seperti '#ffffff' ) |
Pulang pergi
Table
— elemen saat ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Link Url(url)
Menetapkan URL link.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
url | String | URL link |
Pulang pergi
Table
— elemen saat ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Padding Bottom(paddingBottom)
Menetapkan padding bawah, dalam poin.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
padding | Number | padding bawah, dalam poin |
Pulang pergi
Table
— elemen saat ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Padding Left(paddingLeft)
Menetapkan padding kiri, dalam poin.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
padding | Number | padding kiri, dalam poin |
Pulang pergi
Table
— elemen saat ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Padding Right(paddingRight)
Menetapkan padding kanan, dalam poin.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
padding | Number | Padding kanan, dalam poin. |
Pulang pergi
Table
— Elemen saat ini.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Padding Top(paddingTop)
Menetapkan padding atas, dalam poin.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
padding | Number | padding atas, dalam poin |
Pulang pergi
Table
— elemen saat ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Text(text)
Menetapkan konten sebagai teks biasa.
Catatan: konten yang ada akan dihapus.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
text | String | konten teks baru |
Pulang pergi
Table
— elemen saat ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Text Alignment(textAlignment)
Menetapkan perataan teks. Jenis perataan yang tersedia adalah Document
, Document
, dan Document
.
// Make the entire first paragraph in the active tab be superscript. const documentTab = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab(); const text = documentTab.getBody().getParagraphs()[0].editAsText(); text.setTextAlignment(DocumentApp.TextAlignment.SUPERSCRIPT);
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
text | Text | jenis perataan teks yang akan diterapkan |
Pulang pergi
Table
— elemen saat ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Vertical Alignment(alignment)
Menetapkan perataan vertikal.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
alignment | Vertical | perataan vertikal |
Pulang pergi
Table
— elemen saat ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Width(width)
Menetapkan lebar kolom yang berisi sel saat ini, dalam poin.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
width | Number | lebar kolom, dalam poin |
Pulang pergi
Table
— elemen saat ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents