Document Service

Dokumen

Layanan ini memungkinkan skrip membuat, mengakses, dan mengubah file Google Dokumen.

// Open a document by ID.
var doc = DocumentApp.openById('DOCUMENT_ID');

// Create and open a document.
doc = DocumentApp.create('Document Name');

Class

NamaDeskripsi singkat
AttributeEnumerasi atribut elemen.
BodyKonten tab dalam dokumen Google Dokumen.
BookmarkObjek yang mewakili bookmark.
ContainerElementElemen generik yang mungkin berisi elemen lain.
DateElemen yang mewakili tanggal yang diformat
DocumentDokumen, yang berisi satu atau beberapa objek Tab, yang masing-masing berisi rich text dan elemen seperti tabel dan daftar.
DocumentAppLayanan dokumen membuat dan membuka Documents yang dapat diedit.
DocumentTabTab dokumen, yang berisi rich text dan elemen seperti tabel dan daftar.
ElementElemen generik.
ElementTypeEnumerasi semua jenis elemen.
EquationElemen yang mewakili ekspresi matematika.
EquationFunctionElemen yang mewakili fungsi dalam Equation matematika.
EquationFunctionArgumentSeparatorElemen yang mewakili pemisah fungsi dalam Equation matematika.
EquationSymbolElemen yang mewakili simbol dalam Equation matematika.
FontFamilyEnumerasi font yang didukung.
FooterSectionElemen yang mewakili bagian {i>footer<i}.
FootnoteElemen yang mewakili catatan kaki.
FootnoteSectionElemen yang mewakili bagian catatan kaki.
GlyphTypeEnumerasi jenis glyph yang didukung.
HeaderSectionElemen yang mewakili bagian header.
HorizontalAlignmentEnumerasi jenis perataan horizontal yang didukung.
HorizontalRuleElemen yang merepresentasikan aturan horizontal.
InlineDrawingElemen yang mewakili gambar tersemat.
InlineImageElemen yang mewakili gambar tersemat.
ListItemElemen yang mewakili item daftar.
NamedRangeRange yang memiliki nama dan ID untuk memungkinkan pengambilan nanti.
PageBreakElemen yang mewakili batas halaman.
ParagraphElemen yang mewakili paragraf.
ParagraphHeadingEnumerasi judul paragraf standar.
PersonElemen yang mewakili tautan ke seseorang.
PositionReferensi ke lokasi di tab dokumen, relatif terhadap elemen tertentu.
PositionedImageGambar posisi tetap yang ditambatkan ke Paragraph.
PositionedLayoutEnumerasi yang menentukan cara menata PositionedImage sehubungan dengan area sekitarnya teks.
RangeRentang elemen dalam dokumen.
RangeBuilderBuilder yang digunakan untuk membuat objek Range dari elemen dokumen.
RangeElementWrapper di sekitar Element dengan kemungkinan offset awal dan akhir.
RichLinkElemen yang mewakili link ke referensi Google, seperti file Drive atau video YouTube.
TabTab dalam dokumen Google Dokumen.
TabTypeEnumerasi semua jenis tab.
TableElemen yang mewakili tabel.
TableCellElemen yang merepresentasikan sel tabel.
TableOfContentsElemen yang berisi daftar isi.
TableRowElemen yang mewakili baris tabel.
TextElemen yang mewakili region rich text.
TextAlignmentEnumerasi jenis perataan teks.
UnsupportedElementElemen yang mewakili wilayah yang tidak diketahui atau tidak dapat terpengaruh oleh skrip, seperti nomor halaman.
VerticalAlignmentEnumerasi jenis perataan vertikal yang didukung.

Attribute

Properti

PropertiJenisDeskripsi
BACKGROUND_COLOREnumWarna latar belakang elemen (Paragraf, Tabel, dll.) atau dokumen.
BOLDEnumSetelan ketebalan font, untuk rich text.
BORDER_COLOREnumWarna batas, untuk elemen tabel.
BORDER_WIDTHEnumLebar pembatas dalam titik, untuk elemen tabel.
CODEEnumKonten kode, untuk elemen persamaan.
FONT_FAMILYEnumSetelan jenis font, untuk rich text.
FONT_SIZEEnumSetelan ukuran font dalam poin, untuk rich text.
FOREGROUND_COLOREnumSetelan warna latar depan, untuk rich text.
HEADINGEnumJenis judul, untuk elemen paragraf (misalnya, DocumentApp.ParagraphHeading.HEADING1).
HEIGHTEnumSetelan tinggi, untuk elemen gambar.
HORIZONTAL_ALIGNMENTEnumPerataan horizontal, untuk elemen paragraf (misalnya, DocumentApp.HorizontalAlignment.CENTER).
INDENT_ENDEnumSetelan indentasi akhir di titik, untuk elemen paragraf.
INDENT_FIRST_LINEEnumSetelan indentasi baris pertama di titik, untuk elemen paragraf.
INDENT_STARTEnumSetelan indentasi awal di titik, untuk elemen paragraf.
ITALICEnumSetelan gaya font, untuk rich text.
GLYPH_TYPEEnumJenis glyph, untuk elemen item daftar.
LEFT_TO_RIGHTEnumSetelan arah teks, untuk rich text.
LINE_SPACINGEnumSetelan spasi baris sebagai pengganda, untuk elemen paragraf.
LINK_URLEnumURL link, untuk rich text.
LIST_IDEnumID daftar mencakup, untuk elemen item daftar.
MARGIN_BOTTOMEnumSetelan margin bawah dalam poin, untuk elemen paragraf.
MARGIN_LEFTEnumSetelan margin kiri dalam poin, untuk elemen paragraf.
MARGIN_RIGHTEnumSetelan margin kanan dalam poin, untuk elemen paragraf.
MARGIN_TOPEnumSetelan margin atas dalam poin, untuk elemen paragraf.
NESTING_LEVELEnumTingkat penyusunan bertingkat item, untuk elemen item daftar.
MINIMUM_HEIGHTEnumSetelan tinggi minimum dalam titik, untuk elemen baris tabel.
PADDING_BOTTOMEnumSetelan padding bawah di titik, untuk elemen sel tabel.
PADDING_LEFTEnumSetelan padding kiri di titik, untuk elemen sel tabel.
PADDING_RIGHTEnumSetelan padding kanan di titik, untuk elemen sel tabel.
PADDING_TOPEnumSetelan padding atas di titik, untuk elemen sel tabel.
PAGE_HEIGHTEnumSetelan tinggi halaman dalam titik, untuk dokumen.
PAGE_WIDTHEnumSetelan lebar halaman dalam poin, untuk dokumen.
SPACING_AFTEREnumSetelan jarak bawah di titik, untuk elemen paragraf.
SPACING_BEFOREEnumSetelan spasi atas di poin, untuk elemen paragraf.
STRIKETHROUGHEnumSetelan yang dicoret, untuk rich text.
UNDERLINEEnumSetelan garis bawah, untuk rich text.
VERTICAL_ALIGNMENTEnumSetelan perataan vertikal, untuk elemen sel tabel.
WIDTHEnumSetelan lebar, untuk elemen sel tabel dan gambar.

Body

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
appendHorizontalRule()HorizontalRuleMembuat dan menambahkan HorizontalRule baru.
appendImage(image)InlineImageMembuat dan menambahkan InlineImage baru dari blob gambar yang ditentukan.
appendImage(image)InlineImageMenambahkan InlineImage yang ditentukan.
appendListItem(listItem)ListItemMenambahkan ListItem yang ditentukan.
appendListItem(text)ListItemMembuat dan menambahkan ListItem baru yang berisi konten teks yang ditentukan.
appendPageBreak()PageBreakMembuat dan menambahkan PageBreak baru.
appendPageBreak(pageBreak)PageBreakMenambahkan PageBreak yang ditentukan.
appendParagraph(paragraph)ParagraphMenambahkan Paragraph yang ditentukan.
appendParagraph(text)ParagraphMembuat dan menambahkan Paragraph baru yang berisi konten teks yang ditentukan.
appendTable()TableMembuat dan menambahkan Table baru.
appendTable(cells)TableMenambahkan Table baru yang berisi TableCell untuk setiap nilai string yang ditentukan.
appendTable(table)TableMenambahkan Table yang ditentukan.
clear()BodyMengosongkan isi elemen.
copy()BodyMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
editAsText()TextMendapatkan versi Text dari elemen saat ini, untuk diedit.
findElement(elementType)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan.
findElement(elementType, from)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan, mulai dari RangeElement yang ditentukan.
findText(searchPattern)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan menggunakan ekspresi reguler.
findText(searchPattern, from)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan, mulai dari teks tertentu hasil penelusuran.
getAttributes()ObjectMengambil atribut elemen.
getChild(childIndex)ElementMengambil elemen turunan pada indeks turunan yang ditentukan.
getChildIndex(child)IntegerMengambil indeks turunan untuk elemen turunan yang ditentukan.
getHeadingAttributes(paragraphHeading)ObjectMengambil kumpulan atribut untuk ParagraphHeading yang disediakan.
getImages()InlineImage[]Mengambil semua InlineImages yang terdapat dalam bagian.
getListItems()ListItem[]Mengambil semua ListItems yang terdapat dalam bagian.
getMarginBottom()NumberMengambil margin bawah, dalam poin.
getMarginLeft()NumberMengambil margin kiri, dalam satuan poin.
getMarginRight()NumberMengambil margin kanan.
getMarginTop()NumberMengambil margin atas.
getNumChildren()IntegerMengambil jumlah turunan.
getPageHeight()NumberMengambil tinggi halaman, dalam poin.
getPageWidth()NumberMengambil lebar halaman, dalam poin.
getParagraphs()Paragraph[]Mengambil semua Paragraphs yang ada dalam bagian (termasuk ListItems).
getParent()ContainerElementMengambil elemen induk elemen.
getTables()Table[]Mengambil semua Tables yang terdapat dalam bagian.
getText()StringMengambil konten elemen sebagai string teks.
getTextAlignment()TextAlignmentMendapatkan perataan teks.
getType()ElementTypeMengambil ElementType elemen.
insertHorizontalRule(childIndex)HorizontalRuleMembuat dan menyisipkan HorizontalRule baru pada indeks yang ditentukan.
insertImage(childIndex, image)InlineImageMembuat dan menyisipkan InlineImage dari blob gambar yang ditentukan, pada Google Cloud.
insertImage(childIndex, image)InlineImageMenyisipkan InlineImage yang ditentukan pada indeks yang ditentukan.
insertListItem(childIndex, listItem)ListItemMenyisipkan ListItem yang ditentukan pada indeks yang ditentukan.
insertListItem(childIndex, text)ListItemMembuat dan menyisipkan ListItem baru pada indeks yang ditentukan, yang berisi class yang ditentukan konten teks.
insertPageBreak(childIndex)PageBreakMembuat dan menyisipkan PageBreak baru pada indeks yang ditentukan.
insertPageBreak(childIndex, pageBreak)PageBreakMenyisipkan PageBreak yang ditentukan pada indeks yang ditentukan.
insertParagraph(childIndex, paragraph)ParagraphMenyisipkan Paragraph yang ditentukan pada indeks yang ditentukan.
insertParagraph(childIndex, text)ParagraphMembuat dan menyisipkan Paragraph baru pada indeks yang ditentukan, yang berisi class yang ditentukan konten teks.
insertTable(childIndex)TableMembuat dan menyisipkan Table baru pada indeks yang ditentukan.
insertTable(childIndex, cells)TableMembuat dan menyisipkan Table baru yang berisi sel tertentu, pada indeks yang ditentukan.
insertTable(childIndex, table)TableMenyisipkan Table yang ditentukan pada indeks yang ditentukan.
removeChild(child)BodyMenghapus elemen turunan yang ditentukan.
replaceText(searchPattern, replacement)ElementMengganti semua kemunculan pola teks tertentu dengan string pengganti tertentu, menggunakan ekspresi.
setAttributes(attributes)BodyMenetapkan atribut elemen.
setHeadingAttributes(paragraphHeading, attributes)BodyMenetapkan atribut untuk ParagraphHeading yang disediakan.
setMarginBottom(marginBottom)BodyMenetapkan margin bawah, dalam poin.
setMarginLeft(marginLeft)BodyMenetapkan margin kiri, dalam poin.
setMarginRight(marginRight)BodyMenetapkan margin kanan, dalam poin.
setMarginTop(marginTop)BodyMenetapkan margin atas.
setPageHeight(pageHeight)BodyMenetapkan tinggi halaman, dalam poin.
setPageWidth(pageWidth)BodyMenetapkan lebar halaman, dalam poin.
setText(text)BodyMenetapkan konten sebagai teks biasa.
setTextAlignment(textAlignment)BodyMenetapkan perataan teks.

Bookmark

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getId()StringMendapatkan ID Bookmark.
getPosition()PositionMendapatkan Position dari Bookmark dalam DocumentTab.
remove()voidMenghapus Bookmark.

ContainerElement

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
asBody()BodyMenampilkan elemen saat ini sebagai Body.
asEquation()EquationMenampilkan elemen saat ini sebagai Equation.
asFooterSection()FooterSectionMenampilkan elemen saat ini sebagai FooterSection.
asFootnoteSection()FootnoteSectionMenampilkan elemen saat ini sebagai FootnoteSection.
asHeaderSection()HeaderSectionMenampilkan elemen saat ini sebagai HeaderSection.
asListItem()ListItemMenampilkan elemen saat ini sebagai ListItem.
asParagraph()ParagraphMenampilkan elemen saat ini sebagai Paragraph.
asTable()TableMenampilkan elemen saat ini sebagai Table.
asTableCell()TableCellMenampilkan elemen saat ini sebagai TableCell.
asTableOfContents()TableOfContentsMenampilkan elemen saat ini sebagai TableOfContents.
asTableRow()TableRowMenampilkan elemen saat ini sebagai TableRow.
clear()ContainerElementMengosongkan isi elemen.
copy()ContainerElementMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
editAsText()TextMendapatkan versi Text dari elemen saat ini, untuk diedit.
findElement(elementType)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan.
findElement(elementType, from)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan, mulai dari RangeElement yang ditentukan.
findText(searchPattern)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan menggunakan ekspresi reguler.
findText(searchPattern, from)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan, mulai dari teks tertentu hasil penelusuran.
getAttributes()ObjectMengambil atribut elemen.
getChild(childIndex)ElementMengambil elemen turunan pada indeks turunan yang ditentukan.
getChildIndex(child)IntegerMengambil indeks turunan untuk elemen turunan yang ditentukan.
getLinkUrl()StringMengambil URL link.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getNumChildren()IntegerMengambil jumlah turunan.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getText()StringMengambil konten elemen sebagai string teks.
getTextAlignment()TextAlignmentMendapatkan perataan teks.
getType()ElementTypeMengambil ElementType elemen.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
merge()ContainerElementMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeFromParent()ContainerElementMenghapus elemen dari induknya.
replaceText(searchPattern, replacement)ElementMengganti semua kemunculan pola teks tertentu dengan string pengganti tertentu, menggunakan ekspresi.
setAttributes(attributes)ContainerElementMenetapkan atribut elemen.
setLinkUrl(url)ContainerElementMenetapkan URL link.
setTextAlignment(textAlignment)ContainerElementMenetapkan perataan teks.

Date

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
copy()DateMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
getAttributes()ObjectMengambil atribut elemen.
getDisplayText()StringMenampilkan nilai tampilan yang dirender dalam dokumen.
getLocale()StringMenampilkan lokal tanggal yang digunakan untuk nilai tampilan.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getTimestamp()DateMenampilkan stempel waktu yang terkait dengan tanggal.
getType()ElementTypeMengambil ElementType elemen.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
merge()DateMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeFromParent()DateMenghapus elemen dari induknya.
setAttributes(attributes)DateMenetapkan atribut elemen.

Document

Metode di class Document yang langsung mengakses dan mengubah konten teks beroperasi di tab aktif (dalam skrip yang terikat dengan dokumen tertentu) atau tab pertama (jika yang aktif tidak tersedia). Skrip yang mengandalkan metode ini (seperti, Document.getBody()) dapat diupdate untuk mendukung tab ke salah satu opsi berikut:

  • Gunakan tab pertama: Document.getTabs()[0].asDocumentTab().getBody()
  • Menggunakan semua tab: Lintasi hierarki tab menggunakan Document.getTabs() dan Tab.getChildTabs(). Untuk setiap tab dalam hierarki, panggil Tab.asDocumentTab().getBody()
  • Gunakan tab yang dipilih: Document.getTabs()[Document.getActiveTab().getId()].asDocumentTab().getBody()
  • Gunakan tab tertentu: Document.getTab(TAB_ID).asDocumentTab().getBody()

Untuk mengetahui informasi selengkapnya tentang fitur tab, lihat Bekerja dengan Tab.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addBookmark(position)BookmarkMenambahkan Bookmark pada Position yang diberikan ke tab pertama atau, untuk skrip yang terikat ke dokumen, tab aktif.
addEditor(emailAddress)DocumentMenambahkan pengguna tertentu ke daftar editor untuk Document.
addEditor(user)DocumentMenambahkan pengguna tertentu ke daftar editor untuk Document.
addEditors(emailAddresses)DocumentMenambahkan array pengguna yang diberikan ke daftar editor untuk Document.
addFooter()FooterSectionMenambahkan bagian footer, jika tidak ada, ke tab pertama atau tab aktif untuk skrip yang terikat ke dokumen.
addHeader()HeaderSectionMenambahkan bagian header, jika tidak ada, ke tab pertama atau tab aktif untuk skrip yang terikat ke dokumen.
addNamedRange(name, range)NamedRangeMenambahkan NamedRange, yang merupakan Range yang memiliki nama dan ID untuk digunakan pengambilan nanti, di tab pertama atau, untuk skrip yang terikat dengan dokumen, tab aktif.
addViewer(emailAddress)DocumentMenambahkan pengguna tertentu ke daftar pelihat untuk Document.
addViewer(user)DocumentMenambahkan pengguna tertentu ke daftar pelihat untuk Document.
addViewers(emailAddresses)DocumentMenambahkan array pengguna yang diberikan ke daftar pelihat untuk Document.
getActiveTab()TabMendapatkan Tab pengguna yang saat ini aktif dalam dokumen.
getAs(contentType)BlobMengambil konten Document saat ini sebagai blob jenis yang ditentukan.
getBlob()BlobMengambil konten Document saat ini sebagai blob.
getBody()BodyMengambil Body tab pertama atau, untuk skrip yang terikat dengan dokumen, DocumentBodySection tab aktif.
getBookmark(id)BookmarkMendapatkan Bookmark dengan ID yang diberikan di tab pertama atau, untuk skrip yang terikat dengan dokumen, tab aktif.
getBookmarks()Bookmark[]Mendapatkan semua objek Bookmark di tab pertama atau, untuk skrip yang terikat dengan dokumen, tab aktif.
getCursor()PositionMendapatkan kursor pengguna di tab aktif.
getEditors()User[]Mendapatkan daftar editor untuk Document ini.
getFooter()FooterSectionMengambil bagian footer tab pertama, atau, untuk skrip yang terikat dengan dokumen, footer tab aktif bagian.
getFootnotes()Footnote[]Mengambil semua elemen Footnote dalam isi tab pertama atau, untuk skrip yang terikat dengan dokumen, isi tab aktif.
getHeader()HeaderSectionMengambil bagian header tab pertama atau, untuk skrip yang terikat dengan dokumen, header tab aktif bagian.
getId()StringMengambil ID unik dokumen.
getLanguage()StringMendapatkan kode bahasa dokumen.
getName()StringMengambil judul dokumen.
getNamedRangeById(id)NamedRangeMendapatkan NamedRange dengan ID yang diberikan di tab pertama atau, untuk skrip yang terikat dengan dokumen, tab aktif.
getNamedRanges()NamedRange[]Mendapatkan semua objek NamedRange di tab pertama atau, untuk skrip yang terikat dengan dokumen, tab aktif.
getNamedRanges(name)NamedRange[]Mendapatkan semua objek NamedRange dengan nama yang diberikan di tab pertama atau, untuk skrip yang terikat dengan dokumen, yaitu tab aktif.
getSelection()RangeMendapatkan pilihan pengguna di tab aktif.
getSupportedLanguageCodes()String[]Mendapatkan semua kode bahasa yang didukung dalam file Google Dokumen.
getTab(tabId)TabMendapatkan Tab dengan ID yang ditentukan.
getTabs()Tab[]Mendapatkan semua Tab yang tidak bertingkat yang merupakan bagian dari dokumen.
getUrl()StringMengambil URL untuk mengakses dokumen saat ini.
getViewers()User[]Mendapatkan daftar pelihat dan pengomentar untuk Document ini.
newPosition(element, offset)PositionMembuat Position baru, yang merupakan referensi ke lokasi di tab, yang terkait dengan elemen tertentu di tab pertama atau, untuk skrip yang terikat dengan dokumen, tab aktif.
newRange()RangeBuilderMembuat builder yang digunakan untuk membuat objek Range dari elemen tab di tab pertama, atau untuk skrip yang terikat dengan dokumen, tab aktif.
removeEditor(emailAddress)DocumentMenghapus pengguna tertentu dari daftar editor untuk Document.
removeEditor(user)DocumentMenghapus pengguna tertentu dari daftar editor untuk Document.
removeViewer(emailAddress)DocumentMenghapus pengguna tertentu dari daftar pelihat dan pengomentar untuk Document.
removeViewer(user)DocumentMenghapus pengguna tertentu dari daftar pelihat dan pengomentar untuk Document.
saveAndClose()voidMenyimpan Document saat ini.
setActiveTab(tabId)voidMenyetel Tab yang dipilih pengguna dalam dokumen saat ini ke tab dengan ID yang ditentukan.
setCursor(position)DocumentMenetapkan kursor pengguna, yang diberi Position.
setLanguage(languageCode)DocumentMenetapkan kode bahasa dokumen.
setName(name)DocumentMenetapkan judul dokumen.
setSelection(range)DocumentMenetapkan pilihan pengguna di tab aktif, dengan Range.

DocumentApp

Properti

PropertiJenisDeskripsi
AttributeAttributeEnumerasi Attribute.
ElementTypeElementTypeEnumerasi ElementType.
FontFamilyFontFamilyEnumerasi FontFamily.
GlyphTypeGlyphTypeEnumerasi GlyphType.
HorizontalAlignmentHorizontalAlignmentEnumerasi HorizontalAlignment.
ParagraphHeadingParagraphHeadingEnumerasi ParagraphHeading.
PositionedLayoutPositionedLayoutEnumerasi PositionedLayout.
TextAlignmentTextAlignmentEnumerasi TextAlignment.
VerticalAlignmentVerticalAlignmentEnumerasi VerticalAlignment.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
create(name)DocumentMembuat dan menampilkan dokumen baru.
getActiveDocument()DocumentMenampilkan dokumen yang skripnya terikat container.
getUi()UiMenampilkan instance lingkungan antarmuka pengguna dokumen yang memungkinkan skrip untuk ditambahkan fitur seperti menu, dialog, dan bilah sisi.
openById(id)DocumentMenampilkan dokumen dengan ID yang ditentukan.
openByUrl(url)DocumentMembuka dan menampilkan dokumen dengan URL yang ditentukan.

DocumentTab

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addBookmark(position)BookmarkMenambahkan Bookmark di Position yang ditentukan.
addFooter()FooterSectionMenambahkan bagian footer tab, jika belum ada.
addHeader()HeaderSectionMenambahkan bagian header tab, jika belum ada.
addNamedRange(name, range)NamedRangeMenambahkan NamedRange, yang merupakan Range yang memiliki nama dan ID untuk digunakan yang akan diambil nanti.
getBody()BodyMengambil Body tab.
getBookmark(id)BookmarkMendapatkan Bookmark dengan ID yang diberikan.
getBookmarks()Bookmark[]Mendapatkan semua objek Bookmark di tab.
getFooter()FooterSectionMengambil bagian footer tab, jika ada.
getFootnotes()Footnote[]Mengambil semua elemen Footnote dalam isi tab.
getHeader()HeaderSectionMengambil bagian header tab, jika ada.
getNamedRangeById(id)NamedRangeMendapatkan NamedRange dengan ID yang diberikan.
getNamedRanges()NamedRange[]Mendapatkan semua objek NamedRange di tab.
getNamedRanges(name)NamedRange[]Mendapatkan semua objek NamedRange di tab dengan nama tertentu.
newPosition(element, offset)PositionMembuat Position baru, yang merupakan referensi ke lokasi di tab, yang terkait dengan elemen tertentu.
newRange()RangeBuilderMembuat builder yang digunakan untuk membuat objek Range dari elemen tab.

Element

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
asBody()BodyMenampilkan elemen saat ini sebagai Body.
asDate()DateMenampilkan elemen saat ini sebagai Date.
asEquation()EquationMenampilkan elemen saat ini sebagai Equation.
asEquationFunction()EquationFunctionMenampilkan elemen saat ini sebagai EquationFunction.
asEquationFunctionArgumentSeparator()EquationFunctionArgumentSeparatorMenampilkan elemen saat ini sebagai EquationFunctionArgumentSeparator.
asEquationSymbol()EquationSymbolMenampilkan elemen saat ini sebagai EquationSymbol.
asFooterSection()FooterSectionMenampilkan elemen saat ini sebagai FooterSection.
asFootnote()FootnoteMenampilkan elemen saat ini sebagai Footnote.
asFootnoteSection()FootnoteSectionMenampilkan elemen saat ini sebagai FootnoteSection.
asHeaderSection()HeaderSectionMenampilkan elemen saat ini sebagai HeaderSection.
asHorizontalRule()HorizontalRuleMenampilkan elemen saat ini sebagai HorizontalRule.
asInlineDrawing()InlineDrawingMenampilkan elemen saat ini sebagai InlineDrawing.
asInlineImage()InlineImageMenampilkan elemen saat ini sebagai InlineImage.
asListItem()ListItemMenampilkan elemen saat ini sebagai ListItem.
asPageBreak()PageBreakMenampilkan elemen saat ini sebagai PageBreak.
asParagraph()ParagraphMenampilkan elemen saat ini sebagai Paragraph.
asPerson()PersonMenampilkan elemen saat ini sebagai Person.
asRichLink()RichLinkMenampilkan elemen saat ini sebagai RichLink, misalnya, link ke file Google Spreadsheet.
asTable()TableMenampilkan elemen saat ini sebagai Table.
asTableCell()TableCellMenampilkan elemen saat ini sebagai TableCell.
asTableOfContents()TableOfContentsMenampilkan elemen saat ini sebagai TableOfContents.
asTableRow()TableRowMenampilkan elemen saat ini sebagai TableRow.
asText()TextMenampilkan elemen saat ini sebagai Text.
copy()ElementMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
getAttributes()ObjectMengambil atribut elemen.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getType()ElementTypeMengambil ElementType elemen.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
merge()ElementMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeFromParent()ElementMenghapus elemen dari induknya.
setAttributes(attributes)ElementMenetapkan atribut elemen.

ElementType

Properti

PropertiJenisDeskripsi
BODY_SECTIONEnumJenis yang sesuai dengan elemen Body.
COMMENT_SECTIONEnumJenis yang sesuai dengan elemen CommentSection.
DATEEnumJenis yang sesuai dengan Date .
EQUATIONEnumJenis yang sesuai dengan elemen Equation.
EQUATION_FUNCTIONEnumJenis yang sesuai dengan elemen EquationFunction.
EQUATION_FUNCTION_ARGUMENT_SEPARATOREnumJenis yang sesuai dengan EquationFunctionArgumentSeparator .
EQUATION_SYMBOLEnumJenis yang sesuai dengan elemen EquationSymbol.
RICH_LINKEnumJenis yang sesuai dengan elemen RichLink.
FOOTER_SECTIONEnumJenis yang sesuai dengan elemen FooterSection.
FOOTNOTEEnumJenis yang sesuai dengan elemen Footnote.
FOOTNOTE_SECTIONEnumJenis yang sesuai dengan elemen FootnoteSection.
HEADER_SECTIONEnumJenis yang sesuai dengan elemen HeaderSection.
HORIZONTAL_RULEEnumJenis yang sesuai dengan elemen HorizontalRule.
INLINE_DRAWINGEnumJenis yang sesuai dengan elemen InlineDrawing.
INLINE_IMAGEEnumJenis yang sesuai dengan elemen InlineImage.
LIST_ITEMEnumJenis yang sesuai dengan elemen ListItem.
PAGE_BREAKEnumJenis yang sesuai dengan elemen PageBreak.
PARAGRAPHEnumJenis yang sesuai dengan elemen Paragraph.
PERSONEnumJenis yang sesuai dengan elemen Person.
TABLEEnumJenis yang sesuai dengan elemen Table.
TABLE_CELLEnumJenis yang sesuai dengan elemen TableCell.
TABLE_OF_CONTENTSEnumJenis yang sesuai dengan elemen TableOfContents.
TABLE_ROWEnumJenis yang sesuai dengan elemen TableRow.
TEXTEnumJenis yang sesuai dengan Text .
UNSUPPORTEDEnumJenis yang sesuai dengan UnsupportedElement.

Equation

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
clear()EquationMengosongkan isi elemen.
copy()EquationMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
editAsText()TextMendapatkan versi Text dari elemen saat ini, untuk diedit.
findElement(elementType)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan.
findElement(elementType, from)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan, mulai dari RangeElement yang ditentukan.
findText(searchPattern)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan menggunakan ekspresi reguler.
findText(searchPattern, from)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan, mulai dari teks tertentu hasil penelusuran.
getAttributes()ObjectMengambil atribut elemen.
getChild(childIndex)ElementMengambil elemen turunan pada indeks turunan yang ditentukan.
getChildIndex(child)IntegerMengambil indeks turunan untuk elemen turunan yang ditentukan.
getLinkUrl()StringMengambil URL link.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getNumChildren()IntegerMengambil jumlah turunan.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getText()StringMengambil konten elemen sebagai string teks.
getTextAlignment()TextAlignmentMendapatkan perataan teks.
getType()ElementTypeMengambil ElementType elemen.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
merge()EquationMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeFromParent()EquationMenghapus elemen dari induknya.
replaceText(searchPattern, replacement)ElementMengganti semua kemunculan pola teks tertentu dengan string pengganti tertentu, menggunakan ekspresi.
setAttributes(attributes)EquationMenetapkan atribut elemen.
setLinkUrl(url)EquationMenetapkan URL link.
setTextAlignment(textAlignment)EquationMenetapkan perataan teks.

EquationFunction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
clear()EquationFunctionMengosongkan isi elemen.
copy()EquationFunctionMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
editAsText()TextMendapatkan versi Text dari elemen saat ini, untuk diedit.
findElement(elementType)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan.
findElement(elementType, from)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan, mulai dari RangeElement yang ditentukan.
findText(searchPattern)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan menggunakan ekspresi reguler.
findText(searchPattern, from)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan, mulai dari teks tertentu hasil penelusuran.
getAttributes()ObjectMengambil atribut elemen.
getChild(childIndex)ElementMengambil elemen turunan pada indeks turunan yang ditentukan.
getChildIndex(child)IntegerMengambil indeks turunan untuk elemen turunan yang ditentukan.
getCode()StringMengambil kode yang sesuai dengan fungsi persamaan.
getLinkUrl()StringMengambil URL link.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getNumChildren()IntegerMengambil jumlah turunan.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getText()StringMengambil konten elemen sebagai string teks.
getTextAlignment()TextAlignmentMendapatkan perataan teks.
getType()ElementTypeMengambil ElementType elemen.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
merge()EquationFunctionMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeFromParent()EquationFunctionMenghapus elemen dari induknya.
replaceText(searchPattern, replacement)ElementMengganti semua kemunculan pola teks tertentu dengan string pengganti tertentu, menggunakan ekspresi.
setAttributes(attributes)EquationFunctionMenetapkan atribut elemen.
setLinkUrl(url)EquationFunctionMenetapkan URL link.
setTextAlignment(textAlignment)EquationFunctionMenetapkan perataan teks.

EquationFunctionArgumentSeparator

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
copy()EquationFunctionArgumentSeparatorMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
getAttributes()ObjectMengambil atribut elemen.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getType()ElementTypeMengambil ElementType elemen.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
merge()EquationFunctionArgumentSeparatorMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeFromParent()EquationFunctionArgumentSeparatorMenghapus elemen dari induknya.
setAttributes(attributes)EquationFunctionArgumentSeparatorMenetapkan atribut elemen.

EquationSymbol

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
copy()EquationSymbolMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
getAttributes()ObjectMengambil atribut elemen.
getCode()StringMengambil kode yang sesuai dengan simbol persamaan.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getType()ElementTypeMengambil ElementType elemen.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
merge()EquationSymbolMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeFromParent()EquationSymbolMenghapus elemen dari induknya.
setAttributes(attributes)EquationSymbolMenetapkan atribut elemen.

FontFamily

FooterSection

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
appendHorizontalRule()HorizontalRuleMembuat dan menambahkan HorizontalRule baru.
appendImage(image)InlineImageMembuat dan menambahkan InlineImage baru dari blob gambar yang ditentukan.
appendImage(image)InlineImageMenambahkan InlineImage yang ditentukan.
appendListItem(listItem)ListItemMenambahkan ListItem yang ditentukan.
appendListItem(text)ListItemMembuat dan menambahkan ListItem baru yang berisi konten teks yang ditentukan.
appendParagraph(paragraph)ParagraphMenambahkan Paragraph yang ditentukan.
appendParagraph(text)ParagraphMembuat dan menambahkan Paragraph baru yang berisi konten teks yang ditentukan.
appendTable()TableMembuat dan menambahkan Table baru.
appendTable(cells)TableMenambahkan Table baru yang berisi TableCell untuk setiap nilai string yang ditentukan.
appendTable(table)TableMenambahkan Table yang ditentukan.
clear()FooterSectionMengosongkan isi elemen.
copy()FooterSectionMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
editAsText()TextMendapatkan versi Text dari elemen saat ini, untuk diedit.
findElement(elementType)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan.
findElement(elementType, from)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan, mulai dari RangeElement yang ditentukan.
findText(searchPattern)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan menggunakan ekspresi reguler.
findText(searchPattern, from)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan, mulai dari teks tertentu hasil penelusuran.
getAttributes()ObjectMengambil atribut elemen.
getChild(childIndex)ElementMengambil elemen turunan pada indeks turunan yang ditentukan.
getChildIndex(child)IntegerMengambil indeks turunan untuk elemen turunan yang ditentukan.
getImages()InlineImage[]Mengambil semua InlineImages yang terdapat dalam bagian.
getListItems()ListItem[]Mengambil semua ListItems yang terdapat dalam bagian.
getNumChildren()IntegerMengambil jumlah turunan.
getParagraphs()Paragraph[]Mengambil semua Paragraphs yang ada dalam bagian (termasuk ListItems).
getParent()ContainerElementMengambil elemen induk elemen.
getTables()Table[]Mengambil semua Tables yang terdapat dalam bagian.
getText()StringMengambil konten elemen sebagai string teks.
getTextAlignment()TextAlignmentMendapatkan perataan teks.
getType()ElementTypeMengambil ElementType elemen.
insertHorizontalRule(childIndex)HorizontalRuleMembuat dan menyisipkan HorizontalRule baru pada indeks yang ditentukan.
insertImage(childIndex, image)InlineImageMembuat dan menyisipkan InlineImage dari blob gambar yang ditentukan, pada Google Cloud.
insertImage(childIndex, image)InlineImageMenyisipkan InlineImage yang ditentukan pada indeks yang ditentukan.
insertListItem(childIndex, listItem)ListItemMenyisipkan ListItem yang ditentukan pada indeks yang ditentukan.
insertListItem(childIndex, text)ListItemMembuat dan menyisipkan ListItem baru pada indeks yang ditentukan, yang berisi class yang ditentukan konten teks.
insertParagraph(childIndex, paragraph)ParagraphMenyisipkan Paragraph yang ditentukan pada indeks yang ditentukan.
insertParagraph(childIndex, text)ParagraphMembuat dan menyisipkan Paragraph baru pada indeks yang ditentukan, yang berisi class yang ditentukan konten teks.
insertTable(childIndex)TableMembuat dan menyisipkan Table baru pada indeks yang ditentukan.
insertTable(childIndex, cells)TableMembuat dan menyisipkan Table baru yang berisi sel tertentu, pada indeks yang ditentukan.
insertTable(childIndex, table)TableMenyisipkan Table yang ditentukan pada indeks yang ditentukan.
removeChild(child)FooterSectionMenghapus elemen turunan yang ditentukan.
removeFromParent()FooterSectionMenghapus elemen dari induknya.
replaceText(searchPattern, replacement)ElementMengganti semua kemunculan pola teks tertentu dengan string pengganti tertentu, menggunakan ekspresi.
setAttributes(attributes)FooterSectionMenetapkan atribut elemen.
setText(text)FooterSectionMenetapkan konten sebagai teks biasa.
setTextAlignment(textAlignment)FooterSectionMenetapkan perataan teks.

Footnote

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
copy()FootnoteMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
getAttributes()ObjectMengambil atribut elemen.
getFootnoteContents()FootnoteSectionMengambil konten elemen catatan kaki.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getType()ElementTypeMengambil ElementType elemen.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
removeFromParent()FootnoteMenghapus elemen dari induknya.
setAttributes(attributes)FootnoteMenetapkan atribut elemen.

FootnoteSection

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
appendParagraph(paragraph)ParagraphMenambahkan Paragraph yang ditentukan.
appendParagraph(text)ParagraphMembuat dan menambahkan Paragraph baru yang berisi konten teks yang ditentukan.
clear()FootnoteSectionMengosongkan isi elemen.
copy()FootnoteSectionMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
editAsText()TextMendapatkan versi Text dari elemen saat ini, untuk diedit.
findElement(elementType)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan.
findElement(elementType, from)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan, mulai dari RangeElement yang ditentukan.
findText(searchPattern)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan menggunakan ekspresi reguler.
findText(searchPattern, from)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan, mulai dari teks tertentu hasil penelusuran.
getAttributes()ObjectMengambil atribut elemen.
getChild(childIndex)ElementMengambil elemen turunan pada indeks turunan yang ditentukan.
getChildIndex(child)IntegerMengambil indeks turunan untuk elemen turunan yang ditentukan.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getNumChildren()IntegerMengambil jumlah turunan.
getParagraphs()Paragraph[]Mengambil semua Paragraphs yang ada dalam bagian (termasuk ListItems).
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getText()StringMengambil konten elemen sebagai string teks.
getTextAlignment()TextAlignmentMendapatkan perataan teks.
getType()ElementTypeMengambil ElementType elemen.
insertParagraph(childIndex, paragraph)ParagraphMenyisipkan Paragraph yang ditentukan pada indeks yang ditentukan.
insertParagraph(childIndex, text)ParagraphMembuat dan menyisipkan Paragraph baru pada indeks yang ditentukan, yang berisi class yang ditentukan konten teks.
removeChild(child)FootnoteSectionMenghapus elemen turunan yang ditentukan.
removeFromParent()FootnoteSectionMenghapus elemen dari induknya.
replaceText(searchPattern, replacement)ElementMengganti semua kemunculan pola teks tertentu dengan string pengganti tertentu, menggunakan ekspresi.
setAttributes(attributes)FootnoteSectionMenetapkan atribut elemen.
setText(text)FootnoteSectionMenetapkan konten sebagai teks biasa.
setTextAlignment(textAlignment)FootnoteSectionMenetapkan perataan teks.

GlyphType

Properti

PropertiJenisDeskripsi
BULLETEnumButir default, berbentuk lingkaran dan terisi.
HOLLOW_BULLETEnumSebuah peluru kosong.
SQUARE_BULLETEnumButir persegi.
NUMBEREnumButir berbasis angka.
LATIN_UPPEREnumButir huruf latin besar.
LATIN_LOWEREnumButir huruf latin kecil.
ROMAN_UPPEREnumAngka romawi, huruf besar.
ROMAN_LOWEREnumAngka romawi, huruf kecil.

HeaderSection

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
appendHorizontalRule()HorizontalRuleMembuat dan menambahkan HorizontalRule baru.
appendImage(image)InlineImageMembuat dan menambahkan InlineImage baru dari blob gambar yang ditentukan.
appendImage(image)InlineImageMenambahkan InlineImage yang ditentukan.
appendListItem(listItem)ListItemMenambahkan ListItem yang ditentukan.
appendListItem(text)ListItemMembuat dan menambahkan ListItem baru yang berisi konten teks yang ditentukan.
appendParagraph(paragraph)ParagraphMenambahkan Paragraph yang ditentukan.
appendParagraph(text)ParagraphMembuat dan menambahkan Paragraph baru yang berisi konten teks yang ditentukan.
appendTable()TableMembuat dan menambahkan Table baru.
appendTable(cells)TableMenambahkan Table baru yang berisi TableCell untuk setiap nilai string yang ditentukan.
appendTable(table)TableMenambahkan Table yang ditentukan.
clear()HeaderSectionMengosongkan isi elemen.
copy()HeaderSectionMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
editAsText()TextMendapatkan versi Text dari elemen saat ini, untuk diedit.
findElement(elementType)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan.
findElement(elementType, from)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan, mulai dari RangeElement yang ditentukan.
findText(searchPattern)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan menggunakan ekspresi reguler.
findText(searchPattern, from)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan, mulai dari teks tertentu hasil penelusuran.
getAttributes()ObjectMengambil atribut elemen.
getChild(childIndex)ElementMengambil elemen turunan pada indeks turunan yang ditentukan.
getChildIndex(child)IntegerMengambil indeks turunan untuk elemen turunan yang ditentukan.
getImages()InlineImage[]Mengambil semua InlineImages yang terdapat dalam bagian.
getListItems()ListItem[]Mengambil semua ListItems yang terdapat dalam bagian.
getNumChildren()IntegerMengambil jumlah turunan.
getParagraphs()Paragraph[]Mengambil semua Paragraphs yang ada dalam bagian (termasuk ListItems).
getParent()ContainerElementMengambil elemen induk elemen.
getTables()Table[]Mengambil semua Tables yang terdapat dalam bagian.
getText()StringMengambil konten elemen sebagai string teks.
getTextAlignment()TextAlignmentMendapatkan perataan teks.
getType()ElementTypeMengambil ElementType elemen.
insertHorizontalRule(childIndex)HorizontalRuleMembuat dan menyisipkan HorizontalRule baru pada indeks yang ditentukan.
insertImage(childIndex, image)InlineImageMembuat dan menyisipkan InlineImage dari blob gambar yang ditentukan, pada Google Cloud.
insertImage(childIndex, image)InlineImageMenyisipkan InlineImage yang ditentukan pada indeks yang ditentukan.
insertListItem(childIndex, listItem)ListItemMenyisipkan ListItem yang ditentukan pada indeks yang ditentukan.
insertListItem(childIndex, text)ListItemMembuat dan menyisipkan ListItem baru pada indeks yang ditentukan, yang berisi class yang ditentukan konten teks.
insertParagraph(childIndex, paragraph)ParagraphMenyisipkan Paragraph yang ditentukan pada indeks yang ditentukan.
insertParagraph(childIndex, text)ParagraphMembuat dan menyisipkan Paragraph baru pada indeks yang ditentukan, yang berisi class yang ditentukan konten teks.
insertTable(childIndex)TableMembuat dan menyisipkan Table baru pada indeks yang ditentukan.
insertTable(childIndex, cells)TableMembuat dan menyisipkan Table baru yang berisi sel tertentu, pada indeks yang ditentukan.
insertTable(childIndex, table)TableMenyisipkan Table yang ditentukan pada indeks yang ditentukan.
removeChild(child)HeaderSectionMenghapus elemen turunan yang ditentukan.
removeFromParent()HeaderSectionMenghapus elemen dari induknya.
replaceText(searchPattern, replacement)ElementMengganti semua kemunculan pola teks tertentu dengan string pengganti tertentu, menggunakan ekspresi.
setAttributes(attributes)HeaderSectionMenetapkan atribut elemen.
setText(text)HeaderSectionMenetapkan konten sebagai teks biasa.
setTextAlignment(textAlignment)HeaderSectionMenetapkan perataan teks.

HorizontalAlignment

Properti

PropertiJenisDeskripsi
LEFTEnumOpsi perataan kiri.
CENTEREnumOpsi perataan tengah.
RIGHTEnumOpsi perataan kanan.
JUSTIFYEnumOpsi perataan kanan/rata-rata.

HorizontalRule

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
copy()HorizontalRuleMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
getAttributes()ObjectMengambil atribut elemen.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getType()ElementTypeMengambil ElementType elemen.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
removeFromParent()HorizontalRuleMenghapus elemen dari induknya.
setAttributes(attributes)HorizontalRuleMenetapkan atribut elemen.

InlineDrawing

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
copy()InlineDrawingMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
getAltDescription()StringMenampilkan deskripsi alternatif gambar.
getAltTitle()StringMenampilkan judul alternatif gambar.
getAttributes()ObjectMengambil atribut elemen.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getType()ElementTypeMengambil ElementType elemen.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
merge()InlineDrawingMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeFromParent()InlineDrawingMenghapus elemen dari induknya.
setAltDescription(description)InlineDrawingMenetapkan deskripsi alternatif gambar.
setAltTitle(title)InlineDrawingMenetapkan judul alternatif gambar.
setAttributes(attributes)InlineDrawingMenetapkan atribut elemen.

InlineImage

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
copy()InlineImageMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
getAltDescription()StringMenampilkan deskripsi alternatif gambar.
getAltTitle()StringMenampilkan judul alternatif gambar.
getAs(contentType)BlobMenampilkan data di dalam objek ini sebagai blob yang dikonversi ke jenis konten yang ditentukan.
getAttributes()ObjectMengambil atribut elemen.
getBlob()BlobMenampilkan data di dalam objek ini sebagai blob.
getHeight()IntegerMengambil tinggi gambar, dalam piksel.
getLinkUrl()StringMengambil URL link.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getType()ElementTypeMengambil ElementType elemen.
getWidth()IntegerMengambil lebar gambar, dalam piksel.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
merge()InlineImageMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeFromParent()InlineImageMenghapus elemen dari induknya.
setAltDescription(description)InlineImageMenetapkan deskripsi alternatif gambar.
setAltTitle(title)InlineImageMenetapkan judul alternatif gambar.
setAttributes(attributes)InlineImageMenetapkan atribut elemen.
setHeight(height)InlineImageMenetapkan tinggi gambar, dalam piksel.
setLinkUrl(url)InlineImageMenetapkan URL link.
setWidth(width)InlineImageMenetapkan lebar gambar, dalam piksel.

ListItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addPositionedImage(image)PositionedImageMembuat dan menyisipkan PositionedImage baru dari blob gambar yang ditentukan.
appendHorizontalRule()HorizontalRuleMembuat dan menambahkan HorizontalRule baru.
appendInlineImage(image)InlineImageMembuat dan menambahkan InlineImage baru dari blob gambar yang ditentukan.
appendInlineImage(image)InlineImageMenambahkan InlineImage yang ditentukan.
appendPageBreak()PageBreakMembuat dan menambahkan PageBreak baru.
appendPageBreak(pageBreak)PageBreakMenambahkan PageBreak yang ditentukan.
appendText(text)TextMembuat dan menambahkan elemen Text baru dengan konten yang ditentukan.
appendText(text)TextMenambahkan elemen Text yang diberikan.
clear()ListItemMengosongkan isi elemen.
copy()ListItemMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
editAsText()TextMendapatkan versi Text dari elemen saat ini, untuk diedit.
findElement(elementType)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan.
findElement(elementType, from)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan, mulai dari RangeElement yang ditentukan.
findText(searchPattern)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan menggunakan ekspresi reguler.
findText(searchPattern, from)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan, mulai dari teks tertentu hasil penelusuran.
getAlignment()HorizontalAlignmentMengambil HorizontalAlignment.
getAttributes()ObjectMengambil atribut elemen.
getChild(childIndex)ElementMengambil elemen turunan pada indeks turunan yang ditentukan.
getChildIndex(child)IntegerMengambil indeks turunan untuk elemen turunan yang ditentukan.
getGlyphType()GlyphTypeMengambil GlyphType item daftar.
getHeading()ParagraphHeadingMengambil ParagraphHeading.
getIndentEnd()NumberMengambil indentasi akhir, dalam poin.
getIndentFirstLine()NumberMengambil indentasi baris pertama, dalam poin.
getIndentStart()NumberMengambil indentasi awal.
getLineSpacing()NumberMengambil spasi baris, dalam poin.
getLinkUrl()StringMengambil URL link.
getListId()StringMengambil ID daftar.
getNestingLevel()IntegerMengambil tingkat penyusunan item daftar.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getNumChildren()IntegerMengambil jumlah turunan.
getParent()ContainerElementMengambil elemen induk elemen.
getPositionedImage(id)PositionedImageMendapatkan PositionedImage melalui ID gambar.
getPositionedImages()PositionedImage[]Mendapatkan semua objek PositionedImage yang ditambatkan ke paragraf.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getSpacingAfter()NumberMengambil spasi setelah elemen, dalam poin.
getSpacingBefore()NumberMengambil spasi sebelum elemen, dalam poin.
getText()StringMengambil konten elemen sebagai string teks.
getTextAlignment()TextAlignmentMendapatkan perataan teks.
getType()ElementTypeMengambil ElementType elemen.
insertHorizontalRule(childIndex)HorizontalRuleMembuat dan menyisipkan HorizontalRule pada indeks yang ditentukan.
insertInlineImage(childIndex, image)InlineImageMembuat dan menyisipkan InlineImage baru dari blob gambar yang ditentukan, pada waktu yang ditentukan Google Cloud.
insertInlineImage(childIndex, image)InlineImageMenyisipkan InlineImage yang ditentukan pada indeks yang ditentukan.
insertPageBreak(childIndex)PageBreakMembuat dan menyisipkan PageBreak baru pada indeks yang ditentukan.
insertPageBreak(childIndex, pageBreak)PageBreakMenyisipkan PageBreak yang ditentukan pada indeks yang ditentukan.
insertText(childIndex, text)TextMembuat dan menyisipkan elemen teks baru pada indeks yang ditentukan.
insertText(childIndex, text)TextMenyisipkan elemen Text yang diberikan pada indeks yang ditentukan, dengan teks yang ditentukan konten.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
isLeftToRight()BooleanMengambil setelan kiri-ke-kanan.
merge()ListItemMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeChild(child)ListItemMenghapus elemen turunan yang ditentukan.
removeFromParent()ListItemMenghapus elemen dari induknya.
removePositionedImage(id)BooleanMenghapus PositionedImage menurut ID gambar.
replaceText(searchPattern, replacement)ElementMengganti semua kemunculan pola teks tertentu dengan string pengganti tertentu, menggunakan ekspresi.
setAlignment(alignment)ListItemMenetapkan HorizontalAlignment.
setAttributes(attributes)ListItemMenetapkan atribut elemen.
setGlyphType(glyphType)ListItemMenetapkan GlyphType item daftar.
setHeading(heading)ListItemMenetapkan ParagraphHeading.
setIndentEnd(indentEnd)ListItemMenetapkan indentasi akhir, dalam titik.
setIndentFirstLine(indentFirstLine)ListItemMenetapkan indentasi baris pertama, dalam titik.
setIndentStart(indentStart)ListItemMenetapkan indentasi awal, dalam titik.
setLeftToRight(leftToRight)ListItemMenetapkan setelan kiri-ke-kanan.
setLineSpacing(multiplier)ListItemMenetapkan spasi baris, sebagai kuantitas yang menunjukkan jumlah baris yang digunakan untuk spasi.
setLinkUrl(url)ListItemMenetapkan URL link.
setListId(listItem)ListItemMenetapkan ID daftar.
setNestingLevel(nestingLevel)ListItemMenetapkan tingkat bertingkat item daftar.
setSpacingAfter(spacingAfter)ListItemMenetapkan spasi setelah elemen, dalam titik.
setSpacingBefore(spacingBefore)ListItemMenetapkan spasi sebelum elemen, dalam titik.
setText(text)voidMenetapkan konten item daftar sebagai teks.
setTextAlignment(textAlignment)ListItemMenetapkan perataan teks.

NamedRange

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getId()StringMendapatkan ID NamedRange ini.
getName()StringMendapatkan nama NamedRange ini.
getRange()RangeMendapatkan rentang elemen yang terkait dengan NamedRange ini.
remove()voidMenghapus NamedRange ini dari tab.

PageBreak

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
copy()PageBreakMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
getAttributes()ObjectMengambil atribut elemen.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getType()ElementTypeMengambil ElementType elemen.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
removeFromParent()PageBreakMenghapus elemen dari induknya.
setAttributes(attributes)PageBreakMenetapkan atribut elemen.

Paragraph

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addPositionedImage(image)PositionedImageMembuat dan menyisipkan PositionedImage baru dari blob gambar yang ditentukan.
appendHorizontalRule()HorizontalRuleMembuat dan menambahkan HorizontalRule baru.
appendInlineImage(image)InlineImageMembuat dan menambahkan InlineImage baru dari blob gambar yang ditentukan.
appendInlineImage(image)InlineImageMenambahkan InlineImage yang ditentukan.
appendPageBreak()PageBreakMembuat dan menambahkan PageBreak baru.
appendPageBreak(pageBreak)PageBreakMenambahkan PageBreak yang ditentukan.
appendText(text)TextMembuat dan menambahkan elemen Text baru dengan konten yang ditentukan.
appendText(text)TextMenambahkan elemen Text yang diberikan.
clear()ParagraphMengosongkan isi elemen.
copy()ParagraphMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
editAsText()TextMendapatkan versi Text dari elemen saat ini, untuk diedit.
findElement(elementType)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan.
findElement(elementType, from)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan, mulai dari RangeElement yang ditentukan.
findText(searchPattern)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan menggunakan ekspresi reguler.
findText(searchPattern, from)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan, mulai dari teks tertentu hasil penelusuran.
getAlignment()HorizontalAlignmentMengambil HorizontalAlignment.
getAttributes()ObjectMengambil atribut elemen.
getChild(childIndex)ElementMengambil elemen turunan pada indeks turunan yang ditentukan.
getChildIndex(child)IntegerMengambil indeks turunan untuk elemen turunan yang ditentukan.
getHeading()ParagraphHeadingMengambil ParagraphHeading.
getIndentEnd()NumberMengambil indentasi akhir, dalam poin.
getIndentFirstLine()NumberMengambil indentasi baris pertama, dalam poin.
getIndentStart()NumberMengambil indentasi awal.
getLineSpacing()NumberMengambil spasi baris, dalam poin.
getLinkUrl()StringMengambil URL link.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getNumChildren()IntegerMengambil jumlah turunan.
getParent()ContainerElementMengambil elemen induk elemen.
getPositionedImage(id)PositionedImageMendapatkan PositionedImage melalui ID gambar.
getPositionedImages()PositionedImage[]Mendapatkan semua objek PositionedImage yang ditambatkan ke paragraf.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getSpacingAfter()NumberMengambil spasi setelah elemen, dalam poin.
getSpacingBefore()NumberMengambil spasi sebelum elemen, dalam poin.
getText()StringMengambil konten elemen sebagai string teks.
getTextAlignment()TextAlignmentMendapatkan perataan teks.
getType()ElementTypeMengambil ElementType elemen.
insertHorizontalRule(childIndex)HorizontalRuleMembuat dan menyisipkan HorizontalRule pada indeks yang ditentukan.
insertInlineImage(childIndex, image)InlineImageMembuat dan menyisipkan InlineImage baru dari blob gambar yang ditentukan, pada waktu yang ditentukan Google Cloud.
insertInlineImage(childIndex, image)InlineImageMenyisipkan InlineImage yang ditentukan pada indeks yang ditentukan.
insertPageBreak(childIndex)PageBreakMembuat dan menyisipkan PageBreak baru pada indeks yang ditentukan.
insertPageBreak(childIndex, pageBreak)PageBreakMenyisipkan PageBreak yang ditentukan pada indeks yang ditentukan.
insertText(childIndex, text)TextMembuat dan menyisipkan elemen teks baru pada indeks yang ditentukan.
insertText(childIndex, text)TextMenyisipkan elemen Text yang diberikan pada indeks yang ditentukan, dengan teks yang ditentukan konten.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
isLeftToRight()BooleanMengambil setelan kiri-ke-kanan.
merge()ParagraphMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeChild(child)ParagraphMenghapus elemen turunan yang ditentukan.
removeFromParent()ParagraphMenghapus elemen dari induknya.
removePositionedImage(id)BooleanMenghapus PositionedImage menurut ID gambar.
replaceText(searchPattern, replacement)ElementMengganti semua kemunculan pola teks tertentu dengan string pengganti tertentu, menggunakan ekspresi.
setAlignment(alignment)ParagraphMenetapkan HorizontalAlignment.
setAttributes(attributes)ParagraphMenetapkan atribut elemen.
setHeading(heading)ParagraphMenetapkan ParagraphHeading.
setIndentEnd(indentEnd)ParagraphMenetapkan indentasi akhir, dalam titik.
setIndentFirstLine(indentFirstLine)ParagraphMenetapkan indentasi baris pertama, dalam titik.
setIndentStart(indentStart)ParagraphMenetapkan indentasi awal, dalam titik.
setLeftToRight(leftToRight)ParagraphMenetapkan setelan kiri-ke-kanan.
setLineSpacing(multiplier)ParagraphMenetapkan spasi baris, sebagai kuantitas yang menunjukkan jumlah baris yang digunakan untuk spasi.
setLinkUrl(url)ParagraphMenetapkan URL link.
setSpacingAfter(spacingAfter)ParagraphMenetapkan spasi setelah elemen, dalam titik.
setSpacingBefore(spacingBefore)ParagraphMenetapkan spasi sebelum elemen, dalam titik.
setText(text)voidMenetapkan konten paragraf sebagai teks.
setTextAlignment(textAlignment)ParagraphMenetapkan perataan teks.

ParagraphHeading

Properti

PropertiJenisDeskripsi
NORMALEnumOpsi judul untuk teks normal.
HEADING1EnumOpsi judul tertinggi.
HEADING2EnumOpsi judul kedua.
HEADING3EnumOpsi judul ketiga
HEADING4EnumOpsi judul keempat.
HEADING5EnumOpsi judul kelima.
HEADING6EnumOpsi judul terendah.
TITLEEnumOpsi judul.
SUBTITLEEnumOpsi judul subtitel.

Person

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
copy()PersonMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
getAttributes()ObjectMengambil atribut elemen.
getEmail()StringMenampilkan alamat email pengguna.
getName()StringMenampilkan nama tampilan orang, jika ditetapkan.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getType()ElementTypeMengambil ElementType elemen.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
merge()PersonMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeFromParent()PersonMenghapus elemen dari induknya.
setAttributes(attributes)PersonMenetapkan atribut elemen.

Position

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getElement()ElementMendapatkan elemen yang berisi Position ini.
getOffset()IntegerMendapatkan lokasi relatif Position ini dalam elemen yang memuatnya.
getSurroundingText()TextMembuat elemen Text buatan yang mewakili teks dan pemformatan Paragraph atau ListItem yang berisi Position, baik secara langsung maupun melalui rantai elemen turunan.
getSurroundingTextOffset()IntegerMendapatkan offset Position ini dalam elemen Text yang ditampilkan oleh getSurroundingText().
insertBookmark()BookmarkMembuat dan menyisipkan Bookmark baru di Position ini.
insertInlineImage(image)InlineImageMembuat dan menyisipkan InlineImage baru di Position ini dari gambar yang ditentukan blob.
insertText(text)TextMenyisipkan teks yang ditentukan di Position ini.

PositionedImage

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getAs(contentType)BlobMenampilkan data di dalam objek ini sebagai blob yang dikonversi ke jenis konten yang ditentukan.
getBlob()BlobMenampilkan data di dalam objek ini sebagai blob.
getHeight()IntegerMengambil tinggi gambar, dalam piksel.
getId()StringMendapatkan ID gambar.
getLayout()PositionedLayoutMendapatkan nilai enum yang merepresentasikan tata letak gambar.
getLeftOffset()NumberMendapatkan offset gambar, dalam titik, dari bagian kiri paragraf.
getParagraph()ParagraphMendapatkan Paragraph tempat gambar ditambatkan.
getTopOffset()NumberMendapatkan offset gambar, dalam titik, dari bagian atas paragraf.
getWidth()IntegerMengambil lebar gambar, dalam piksel.
setHeight(height)PositionedImageMenetapkan tinggi gambar, dalam piksel.
setLayout(layout)PositionedImageMenetapkan definisi cara penataan gambar.
setLeftOffset(offset)PositionedImageMenyetel offset gambar, dalam titik, dari bagian kiri paragraf.
setTopOffset(offset)PositionedImageMenyetel offset gambar, dalam titik, dari bagian atas paragraf.
setWidth(width)PositionedImageMenetapkan lebar gambar, dalam piksel.

PositionedLayout

Properti

PropertiJenisDeskripsi
ABOVE_TEXTEnumGambar diposisikan di atas teks.
BREAK_BOTHEnumGambar memecah teks di sebelah kiri dan kanan.
BREAK_LEFTEnumGambar ini memecah teks di sebelah kiri.
BREAK_RIGHTEnumGambar ini memecah teks di sebelah kanan.
WRAP_TEXTEnumGambar ini digabungkan dengan teks.

Range

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getRangeElements()RangeElement[]Mendapatkan semua elemen dalam Range ini, termasuk elemen Text parsial (misalnya, dalam kasus dari pilihan yang hanya menyertakan sebagian dari elemen Text).

RangeBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addElement(element)RangeBuilderMenambahkan seluruh Element ke RangeBuilder ini.
addElement(textElement, startOffset, endOffsetInclusive)RangeBuilderMenambahkan elemen Text sebagian ke RangeBuilder ini.
addElementsBetween(startElement, endElementInclusive)RangeBuilderMenambahkan dua elemen utuh, dan semua elemen di antaranya, ke RangeBuilder ini.
addElementsBetween(startTextElement, startOffset, endTextElementInclusive, endOffsetInclusive)RangeBuilderMenambahkan dua elemen Text parsial, dan semua elemen di antara mereka, ke RangeBuilder.
addRange(range)RangeBuilderMenambahkan konten Range lain ke RangeBuilder ini.
build()RangeMembuat Range dari setelan yang diterapkan pada builder.
getRangeElements()RangeElement[]Mendapatkan semua elemen dalam Range ini, termasuk elemen Text parsial (misalnya, dalam kasus dari pilihan yang hanya menyertakan sebagian dari elemen Text).

RangeElement

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getElement()ElementMendapatkan Element yang sesuai dengan RangeElement ini.
getEndOffsetInclusive()IntegerMendapatkan posisi akhir rentang parsial dalam elemen rentang.
getStartOffset()IntegerMendapatkan posisi awal rentang parsial dalam elemen rentang.
isPartial()BooleanMenentukan apakah elemen rentang ini mencakup seluruh elemen atau sebagian pilihan .

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
copy()RichLinkMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
getAttributes()ObjectMengambil atribut elemen.
getMimeType()StringMenampilkan jenis MIME dari link, yang tersedia jika item merupakan link ke file Drive dan null sebaliknya.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getTitle()StringMenampilkan judul link yang ditampilkan.
getType()ElementTypeMengambil ElementType elemen.
getUrl()StringMenampilkan URL resource.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
merge()RichLinkMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeFromParent()RichLinkMenghapus elemen dari induknya.
setAttributes(attributes)RichLinkMenetapkan atribut elemen.

Tab

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
asDocumentTab()DocumentTabMengambil konten tab sebagai DocumentTab.
getChildTabs()Tab[]Mengambil tab turunan yang disarangkan dalam tab ini.
getId()StringMengambil ID tab.
getIndex()IntegerMengambil indeks berbasis 0 dari tab dalam induk.
getTitle()StringMengambil judul tab.
getType()TabTypeMengambil jenis tab.

TabType

Properti

PropertiJenisDeskripsi
DOCUMENT_TABEnumJenis yang sesuai dengan DocumentTab.

Table

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
appendTableRow()TableRowMembuat dan menambahkan TableRow baru.
appendTableRow(tableRow)TableRowMenambahkan TableRow yang ditentukan.
clear()TableMengosongkan isi elemen.
copy()TableMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
editAsText()TextMendapatkan versi Text dari elemen saat ini, untuk diedit.
findElement(elementType)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan.
findElement(elementType, from)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan, mulai dari RangeElement yang ditentukan.
findText(searchPattern)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan menggunakan ekspresi reguler.
findText(searchPattern, from)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan, mulai dari teks tertentu hasil penelusuran.
getAttributes()ObjectMengambil atribut elemen.
getBorderColor()StringMengambil warna batas.
getBorderWidth()NumberMengambil lebar pembatas, dalam bentuk poin.
getCell(rowIndex, cellIndex)TableCellMengambil TableCell pada indeks baris dan sel yang ditentukan.
getChild(childIndex)ElementMengambil elemen turunan pada indeks turunan yang ditentukan.
getChildIndex(child)IntegerMengambil indeks turunan untuk elemen turunan yang ditentukan.
getColumnWidth(columnIndex)NumberMengambil lebar kolom tabel yang ditentukan, dalam poin.
getLinkUrl()StringMengambil URL link.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getNumChildren()IntegerMengambil jumlah turunan.
getNumRows()IntegerMengambil jumlah TableRows.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getRow(rowIndex)TableRowMengambil TableRow pada indeks baris yang ditentukan.
getText()StringMengambil konten elemen sebagai string teks.
getTextAlignment()TextAlignmentMendapatkan perataan teks.
getType()ElementTypeMengambil ElementType elemen.
insertTableRow(childIndex)TableRowMembuat dan menyisipkan TableRow baru pada indeks yang ditentukan.
insertTableRow(childIndex, tableRow)TableRowMenyisipkan TableRow yang ditentukan pada indeks yang ditentukan.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
removeChild(child)TableMenghapus elemen turunan yang ditentukan.
removeFromParent()TableMenghapus elemen dari induknya.
removeRow(rowIndex)TableRowMenghapus TableRow pada indeks baris yang ditentukan.
replaceText(searchPattern, replacement)ElementMengganti semua kemunculan pola teks tertentu dengan string pengganti tertentu, menggunakan ekspresi.
setAttributes(attributes)TableMenetapkan atribut elemen.
setBorderColor(color)TableMenetapkan warna batas.
setBorderWidth(width)TableMenetapkan lebar batas, dalam titik.
setColumnWidth(columnIndex, width)TableMenetapkan lebar kolom yang ditentukan, dalam titik.
setLinkUrl(url)TableMenetapkan URL link.
setTextAlignment(textAlignment)TableMenetapkan perataan teks.

TableCell

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
appendHorizontalRule()HorizontalRuleMembuat dan menambahkan HorizontalRule baru.
appendImage(image)InlineImageMembuat dan menambahkan InlineImage baru dari blob gambar yang ditentukan.
appendImage(image)InlineImageMenambahkan InlineImage yang ditentukan.
appendListItem(listItem)ListItemMenambahkan ListItem yang ditentukan.
appendListItem(text)ListItemMembuat dan menambahkan ListItem baru.
appendParagraph(paragraph)ParagraphMenambahkan Paragraph yang ditentukan.
appendParagraph(text)ParagraphMembuat dan menambahkan Paragraph baru.
appendTable()TableMembuat dan menambahkan Table baru.
appendTable(cells)TableMenambahkan Table baru yang berisi sel yang ditentukan.
appendTable(table)TableMenambahkan Table yang ditentukan.
clear()TableCellMengosongkan isi elemen.
copy()TableCellMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
editAsText()TextMendapatkan versi Text dari elemen saat ini, untuk diedit.
findElement(elementType)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan.
findElement(elementType, from)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan, mulai dari RangeElement yang ditentukan.
findText(searchPattern)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan menggunakan ekspresi reguler.
findText(searchPattern, from)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan, mulai dari teks tertentu hasil penelusuran.
getAttributes()ObjectMengambil atribut elemen.
getBackgroundColor()StringMengambil warna latar belakang.
getChild(childIndex)ElementMengambil elemen turunan pada indeks turunan yang ditentukan.
getChildIndex(child)IntegerMengambil indeks turunan untuk elemen turunan yang ditentukan.
getColSpan()IntegerMengambil span kolom, yang merupakan jumlah kolom sel tabel yang direntangkan sel ini.
getLinkUrl()StringMengambil URL link.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getNumChildren()IntegerMengambil jumlah turunan.
getPaddingBottom()NumberMengambil padding bawah, dalam poin.
getPaddingLeft()NumberMengambil padding kiri, dalam poin.
getPaddingRight()NumberMengambil padding yang tepat, dalam poin.
getPaddingTop()NumberMengambil padding atas, dalam poin.
getParent()ContainerElementMengambil elemen induk elemen.
getParentRow()TableRowMengambil TableRow yang berisi TableCell saat ini.
getParentTable()TableMengambil Table yang berisi TableCell saat ini.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getRowSpan()IntegerMengambil span baris, yang merupakan jumlah baris sel tabel yang direntangkan oleh sel ini.
getText()StringMengambil konten elemen sebagai string teks.
getTextAlignment()TextAlignmentMendapatkan perataan teks.
getType()ElementTypeMengambil ElementType elemen.
getVerticalAlignment()VerticalAlignmentMengambil VerticalAlignment.
getWidth()NumberMengambil lebar kolom yang berisi sel, dalam bentuk poin.
insertHorizontalRule(childIndex)HorizontalRuleMembuat dan menyisipkan HorizontalRule baru pada indeks yang ditentukan.
insertImage(childIndex, image)InlineImageMembuat dan menyisipkan InlineImage dari blob gambar yang ditentukan, pada Google Cloud.
insertImage(childIndex, image)InlineImageMenyisipkan InlineImage yang ditentukan pada indeks yang ditentukan.
insertListItem(childIndex, listItem)ListItemMenyisipkan ListItem yang ditentukan pada indeks yang ditentukan.
insertListItem(childIndex, text)ListItemMembuat dan menyisipkan ListItem baru pada indeks yang ditentukan.
insertParagraph(childIndex, paragraph)ParagraphMenyisipkan Paragraph yang ditentukan pada indeks yang ditentukan.
insertParagraph(childIndex, text)ParagraphMembuat dan menyisipkan Paragraph baru pada indeks yang ditentukan.
insertTable(childIndex)TableMembuat dan menyisipkan Table baru pada indeks yang ditentukan.
insertTable(childIndex, cells)TableMembuat dan menyisipkan Table baru yang berisi sel tertentu, pada indeks yang ditentukan.
insertTable(childIndex, table)TableMenyisipkan Table yang ditentukan pada indeks yang ditentukan.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
merge()TableCellMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeChild(child)TableCellMenghapus elemen turunan yang ditentukan.
removeFromParent()TableCellMenghapus elemen dari induknya.
replaceText(searchPattern, replacement)ElementMengganti semua kemunculan pola teks tertentu dengan string pengganti tertentu, menggunakan ekspresi.
setAttributes(attributes)TableCellMenetapkan atribut elemen.
setBackgroundColor(color)TableCellMenetapkan warna latar belakang.
setLinkUrl(url)TableCellMenetapkan URL link.
setPaddingBottom(paddingBottom)TableCellMenyetel padding bawah, dalam titik.
setPaddingLeft(paddingLeft)TableCellMenetapkan padding kiri, dalam titik.
setPaddingRight(paddingRight)TableCellMenetapkan padding yang tepat, dalam titik.
setPaddingTop(paddingTop)TableCellMenetapkan padding atas, dalam titik.
setText(text)TableCellMenetapkan konten sebagai teks biasa.
setTextAlignment(textAlignment)TableCellMenetapkan perataan teks.
setVerticalAlignment(alignment)TableCellMenetapkan perataan vertikal.
setWidth(width)TableCellMenetapkan lebar kolom yang berisi sel saat ini, dalam titik.

TableOfContents

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
clear()TableOfContentsMengosongkan isi elemen.
copy()TableOfContentsMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
editAsText()TextMendapatkan versi Text dari elemen saat ini, untuk diedit.
findElement(elementType)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan.
findElement(elementType, from)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan, mulai dari RangeElement yang ditentukan.
findText(searchPattern)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan menggunakan ekspresi reguler.
findText(searchPattern, from)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan, mulai dari teks tertentu hasil penelusuran.
getAttributes()ObjectMengambil atribut elemen.
getChild(childIndex)ElementMengambil elemen turunan pada indeks turunan yang ditentukan.
getChildIndex(child)IntegerMengambil indeks turunan untuk elemen turunan yang ditentukan.
getLinkUrl()StringMengambil URL link.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getNumChildren()IntegerMengambil jumlah turunan.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getText()StringMengambil konten elemen sebagai string teks.
getTextAlignment()TextAlignmentMendapatkan perataan teks.
getType()ElementTypeMengambil ElementType elemen.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
removeFromParent()TableOfContentsMenghapus elemen dari induknya.
replaceText(searchPattern, replacement)ElementMengganti semua kemunculan pola teks tertentu dengan string pengganti tertentu, menggunakan ekspresi.
setAttributes(attributes)TableOfContentsMenetapkan atribut elemen.
setLinkUrl(url)TableOfContentsMenetapkan URL link.
setTextAlignment(textAlignment)TableOfContentsMenetapkan perataan teks.

TableRow

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
appendTableCell()TableCellMembuat dan menambahkan TableCell baru.
appendTableCell(textContents)TableCellMenambahkan TableCell yang diberikan yang berisi teks yang ditentukan.
appendTableCell(tableCell)TableCellMenambahkan TableCell yang ditentukan.
clear()TableRowMengosongkan isi elemen.
copy()TableRowMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
editAsText()TextMendapatkan versi Text dari elemen saat ini, untuk diedit.
findElement(elementType)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan.
findElement(elementType, from)RangeElementMenelusuri konten elemen untuk turunan dari jenis yang ditentukan, mulai dari RangeElement yang ditentukan.
findText(searchPattern)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan menggunakan ekspresi reguler.
findText(searchPattern, from)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan, mulai dari teks tertentu hasil penelusuran.
getAttributes()ObjectMengambil atribut elemen.
getCell(cellIndex)TableCellMengambil TableCell pada indeks sel yang ditentukan.
getChild(childIndex)ElementMengambil elemen turunan pada indeks turunan yang ditentukan.
getChildIndex(child)IntegerMengambil indeks turunan untuk elemen turunan yang ditentukan.
getLinkUrl()StringMengambil URL link.
getMinimumHeight()NumberMengambil tinggi minimum, dalam poin.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getNumCells()IntegerMengambil jumlah sel dalam baris.
getNumChildren()IntegerMengambil jumlah turunan.
getParent()ContainerElementMengambil elemen induk elemen.
getParentTable()TableMengambil Table yang berisi baris saat ini.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getText()StringMengambil konten elemen sebagai string teks.
getTextAlignment()TextAlignmentMendapatkan perataan teks.
getType()ElementTypeMengambil ElementType elemen.
insertTableCell(childIndex)TableCellMembuat dan menyisipkan TableCell baru pada indeks yang ditentukan.
insertTableCell(childIndex, textContents)TableCellMenyisipkan TableCell yang ditentukan pada indeks yang ditentukan, yang berisi teks yang diberikan.
insertTableCell(childIndex, tableCell)TableCellMenyisipkan TableCell yang ditentukan pada indeks yang ditentukan.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
merge()TableRowMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeCell(cellIndex)TableCellMenghapus TableCell pada indeks sel yang ditentukan.
removeChild(child)TableRowMenghapus elemen turunan yang ditentukan.
removeFromParent()TableRowMenghapus elemen dari induknya.
replaceText(searchPattern, replacement)ElementMengganti semua kemunculan pola teks tertentu dengan string pengganti tertentu, menggunakan ekspresi.
setAttributes(attributes)TableRowMenetapkan atribut elemen.
setLinkUrl(url)TableRowMenetapkan URL link.
setMinimumHeight(minHeight)TableRowMenetapkan tinggi minimum, dalam titik.
setTextAlignment(textAlignment)TableRowMenetapkan perataan teks.

Text

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
appendText(text)TextMenambahkan teks yang ditentukan ke akhir region teks ini.
copy()TextMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
deleteText(startOffset, endOffsetInclusive)TextMenghapus rentang teks.
editAsText()TextMendapatkan versi Text dari elemen saat ini, untuk diedit.
findText(searchPattern)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan menggunakan ekspresi reguler.
findText(searchPattern, from)RangeElementMenelusuri konten elemen untuk pola teks yang ditentukan, mulai dari teks tertentu hasil penelusuran.
getAttributes()ObjectMengambil atribut elemen.
getAttributes(offset)ObjectMengambil atribut pada offset karakter yang ditentukan.
getBackgroundColor()StringMengambil setelan warna latar belakang.
getBackgroundColor(offset)StringMengambil warna latar belakang pada offset karakter yang ditentukan.
getFontFamily()StringMengambil setelan jenis font.
getFontFamily(offset)StringMengambil jenis font pada offset karakter yang ditentukan.
getFontSize()NumberMengambil setelan ukuran font.
getFontSize(offset)NumberMengambil ukuran font pada offset karakter yang ditentukan.
getForegroundColor()StringMengambil setelan warna latar depan.
getForegroundColor(offset)StringMengambil warna latar depan pada offset karakter yang ditentukan.
getLinkUrl()StringMengambil URL link.
getLinkUrl(offset)StringMengambil URL link pada offset karakter yang ditentukan.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getText()StringMengambil konten elemen sebagai string teks.
getTextAlignment()TextAlignmentMendapatkan perataan teks.
getTextAlignment(offset)TextAlignmentMendapatkan perataan teks untuk satu karakter.
getTextAttributeIndices()Integer[]Mengambil kumpulan indeks teks yang sesuai dengan awal pemformatan teks yang berbeda yang dijalankan.
getType()ElementTypeMengambil ElementType elemen.
insertText(offset, text)TextMenyisipkan teks yang ditentukan pada offset karakter yang diberikan.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
isBold()BooleanMengambil setelan cetak tebal.
isBold(offset)BooleanMengambil setelan tebal pada offset karakter yang ditentukan.
isItalic()BooleanMengambil setelan cetak miring.
isItalic(offset)BooleanMengambil pengaturan miring pada offset karakter yang ditentukan.
isStrikethrough()BooleanMengambil setelan yang dicoret.
isStrikethrough(offset)BooleanMengambil setelan yang dicoret pada offset karakter yang ditentukan.
isUnderline()BooleanMengambil setelan garis bawah.
isUnderline(offset)BooleanMengambil setelan garis bawah pada offset karakter yang ditentukan.
merge()TextMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeFromParent()TextMenghapus elemen dari induknya.
replaceText(searchPattern, replacement)ElementMengganti semua kemunculan pola teks tertentu dengan string pengganti tertentu, menggunakan ekspresi.
setAttributes(startOffset, endOffsetInclusive, attributes)TextMenerapkan atribut yang ditentukan ke rentang karakter yang ditentukan.
setAttributes(attributes)TextMenetapkan atribut elemen.
setBackgroundColor(startOffset, endOffsetInclusive, color)TextMenetapkan warna latar belakang untuk rentang karakter yang ditentukan.
setBackgroundColor(color)TextMenetapkan warna latar belakang.
setBold(bold)TextMenetapkan setelan cetak tebal.
setBold(startOffset, endOffsetInclusive, bold)TextMenetapkan setelan tebal untuk rentang karakter yang ditentukan.
setFontFamily(startOffset, endOffsetInclusive, fontFamilyName)TextMenetapkan jenis font untuk rentang karakter yang ditentukan.
setFontFamily(fontFamilyName)TextMenetapkan jenis font.
setFontSize(startOffset, endOffsetInclusive, size)TextMenetapkan ukuran font untuk rentang karakter yang ditentukan.
setFontSize(size)TextMenetapkan ukuran font.
setForegroundColor(startOffset, endOffsetInclusive, color)TextMenetapkan warna latar depan untuk rentang karakter yang ditentukan.
setForegroundColor(color)TextMenetapkan warna latar depan.
setItalic(italic)TextMenetapkan setelan cetak miring.
setItalic(startOffset, endOffsetInclusive, italic)TextMengatur pengaturan miring untuk rentang karakter yang ditentukan.
setLinkUrl(startOffset, endOffsetInclusive, url)TextMenetapkan URL link untuk rentang karakter yang ditentukan.
setLinkUrl(url)TextMenetapkan URL link.
setStrikethrough(strikethrough)TextMenetapkan setelan coretan.
setStrikethrough(startOffset, endOffsetInclusive, strikethrough)TextMenetapkan setelan coret untuk rentang karakter yang ditentukan.
setText(text)TextMengatur konten teks.
setTextAlignment(startOffset, endOffsetInclusive, textAlignment)TextMenetapkan perataan teks untuk rentang karakter tertentu.
setTextAlignment(textAlignment)TextMenetapkan perataan teks.
setUnderline(underline)TextMenetapkan setelan garis bawah.
setUnderline(startOffset, endOffsetInclusive, underline)TextMenyetel setelan garis bawah untuk rentang karakter yang ditentukan.

TextAlignment

Properti

PropertiJenisDeskripsi
NORMALEnumPerataan teks normal.
SUPERSCRIPTEnumPerataan teks superskrip.
SUBSCRIPTEnumPerataan teks subskrip.

UnsupportedElement

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
copy()UnsupportedElementMenampilkan salinan mendalam yang terpisah dari elemen saat ini.
getAttributes()ObjectMengambil atribut elemen.
getNextSibling()ElementMengambil elemen yang seinduk berikutnya dari elemen.
getParent()ContainerElementMengambil elemen induk elemen.
getPreviousSibling()ElementMengambil elemen yang seinduk sebelumnya dari elemen.
getType()ElementTypeMengambil ElementType elemen.
isAtDocumentEnd()BooleanMenentukan apakah elemen berada di akhir Document.
merge()UnsupportedElementMenggabungkan elemen dengan yang seinduk sebelumnya dari jenis yang sama.
removeFromParent()UnsupportedElementMenghapus elemen dari induknya.
setAttributes(attributes)UnsupportedElementMenetapkan atribut elemen.

VerticalAlignment

Properti

PropertiJenisDeskripsi
BOTTOMEnumOpsi perataan bawah.
CENTEREnumOpsi perataan tengah.
TOPEnumOpsi perataan atas.