- Resource: Document
- Tab
- TabProperties
- DocumentTab
- Body
- StructuralElement
- Paragraph
- ParagraphElement
- TextRun
- TextStyle
- OptionalColor
- Color
- RgbColor
- Dimensi
- Satuan
- WeightedFontFamily
- BaselineOffset
- Link
- BookmarkLink
- HeadingLink
- SuggestedTextStyle
- TextStyleSuggestionState
- AutoText
- Jenis
- PageBreak
- ColumnBreak
- FootnoteReference
- HorizontalRule
- Persamaan
- InlineObjectElement
- Orang
- PersonProperties
- RichLink
- RichLinkProperties
- ParagraphStyle
- NamedStyleType
- Perataan
- ContentDirection
- SpacingMode
- ParagraphBorder
- DashStyle
- TabStop
- TabStopAlignment
- Shading
- SuggestedParagraphStyle
- ParagraphStyleSuggestionState
- ShadingSuggestionState
- Bullet
- SuggestedBullet
- BulletSuggestionState
- ObjectReferences
- SectionBreak
- SectionStyle
- SectionColumnProperties
- ColumnSeparatorStyle
- SectionType
- Tabel
- TableRow
- TableCell
- TableCellStyle
- TableCellBorder
- ContentAlignment
- SuggestedTableCellStyle
- TableCellStyleSuggestionState
- TableRowStyle
- SuggestedTableRowStyle
- TableRowStyleSuggestionState
- TableStyle
- TableColumnProperties
- WidthType
- TableOfContents
- Header
- Footer
- Catatan kaki
- DocumentStyle
- Latar belakang
- Ukuran
- SuggestedDocumentStyle
- DocumentStyleSuggestionState
- BackgroundSuggestionState
- SizeSuggestionState
- NamedStyles
- NamedStyle
- SuggestedNamedStyles
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- Daftar
- ListProperties
- NestingLevel
- BulletAlignment
- GlyphType
- SuggestedListProperties
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
- NamedRanges
- NamedRange
- Rentang
- InlineObject
- InlineObjectProperties
- EmbeddedObject
- EmbeddedDrawingProperties
- ImageProperties
- CropProperties
- EmbeddedObjectBorder
- PropertyState
- LinkedContentReference
- SheetsChartReference
- SuggestedInlineObjectProperties
- InlineObjectPropertiesSuggestionState
- EmbeddedObjectSuggestionState
- EmbeddedDrawingPropertiesSuggestionState
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
- LinkedContentReferenceSuggestionState
- SheetsChartReferenceSuggestionState
- PositionedObject
- PositionedObjectProperties
- PositionedObjectPositioning
- PositionedObjectLayout
- SuggestedPositionedObjectProperties
- PositionedObjectPropertiesSuggestionState
- PositionedObjectPositioningSuggestionState
- SuggestionsViewMode
- Metode
Resource: Document
Dokumen Google Dokumen.
Representasi JSON |
---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
Kolom | |
---|---|
documentId |
Hanya output. ID dokumen. |
title |
Judul dokumen. |
tabs[] |
Tab yang merupakan bagian dari dokumen. Tab dapat berisi tab turunan, yaitu tab yang berada di dalam tab lain. Tab turunan diwakili oleh kolom |
revisionId |
Hanya output. ID revisi dokumen. Dapat digunakan dalam permintaan update untuk menentukan revisi dokumen yang akan diterapkan update-nya dan cara permintaan harus berperilaku jika dokumen telah diedit sejak revisi tersebut. Hanya diisi jika pengguna memiliki akses edit ke dokumen. ID revisi bukan berupa angka berurutan, tetapi string buram. Format ID revisi dapat berubah dari waktu ke waktu. ID revisi yang ditampilkan hanya dijamin valid selama 24 jam setelah ditampilkan dan tidak dapat dibagikan kepada pengguna lain. Jika ID revisi tidak berubah di antara panggilan, berarti dokumen tidak berubah. Sebaliknya, ID yang berubah (untuk dokumen dan pengguna yang sama) biasanya berarti dokumen telah diperbarui. Namun, perubahan ID juga dapat disebabkan oleh faktor internal seperti perubahan format ID. |
suggestionsViewMode |
Hanya output. Mode tampilan saran yang diterapkan ke dokumen. Catatan: Saat mengedit dokumen, perubahan harus didasarkan pada dokumen dengan |
body |
Hanya output. Isi utama dokumen. Kolom lama: Sebagai gantinya, gunakan |
headers |
Hanya output. Header dalam dokumen, yang dikelompokkan berdasarkan ID header. Kolom lama: Sebagai gantinya, gunakan |
footers |
Hanya output. Footer dalam dokumen, yang dikelompokkan berdasarkan ID footer. Kolom lama: Sebagai gantinya, gunakan |
footnotes |
Hanya output. Catatan kaki dalam dokumen, yang dikelompokkan berdasarkan ID catatan kaki. Kolom lama: Sebagai gantinya, gunakan |
documentStyle |
Hanya output. Gaya dokumen. Kolom lama: Sebagai gantinya, gunakan |
suggestedDocumentStyleChanges |
Hanya output. Perubahan gaya dokumen yang disarankan, yang dikelompokkan berdasarkan ID saran. Kolom lama: Sebagai gantinya, gunakan |
namedStyles |
Hanya output. Gaya bernama dokumen. Kolom lama: Sebagai gantinya, gunakan |
suggestedNamedStylesChanges |
Hanya output. Perubahan yang disarankan pada gaya bernama dokumen, yang dikelompokkan berdasarkan ID saran. Kolom lama: Sebagai gantinya, gunakan |
lists |
Hanya output. Daftar dalam dokumen, yang dikelompokkan menurut ID daftar. Kolom lama: Sebagai gantinya, gunakan |
namedRanges |
Hanya output. Rentang bernama dalam dokumen, yang dikelompokkan berdasarkan nama. Kolom lama: Sebagai gantinya, gunakan |
inlineObjects |
Hanya output. Objek inline dalam dokumen, yang dikelompokkan berdasarkan ID objek. Kolom lama: Sebagai gantinya, gunakan |
positionedObjects |
Hanya output. Objek yang diposisikan dalam dokumen, yang dikelompokkan berdasarkan ID objek. Kolom lama: Sebagai gantinya, gunakan |
Tab
Tab dalam dokumen.
Representasi JSON |
---|
{ "tabProperties": { object ( |
Kolom | |
---|---|
tabProperties |
Properti tab, seperti ID dan judul. |
childTabs[] |
Tab anak yang berada di dalam tab ini. |
Kolom union content . Konten tab. content hanya dapat berupa salah satu dari berikut: |
|
documentTab |
Tab dengan konten dokumen, seperti teks dan gambar. |
TabProperties
Properti tab.
Representasi JSON |
---|
{ "tabId": string, "title": string, "parentTabId": string, "index": integer, "nestingLevel": integer } |
Kolom | |
---|---|
tabId |
Hanya output. ID tab. Kolom ini tidak dapat diubah. |
title |
Nama tab yang dapat dilihat pengguna. |
parentTabId |
Opsional. ID tab induk. Kosong jika tab saat ini adalah tab tingkat root, yang berarti tidak memiliki induk. |
index |
Indeks tab berbasis nol dalam induk. |
nestingLevel |
Hanya output. Kedalaman tab dalam dokumen. Tab tingkat root dimulai dari 0. |
DocumentTab
Tab dengan konten dokumen.
Representasi JSON |
---|
{ "body": { object ( |
Kolom | |
---|---|
body |
Isi utama tab dokumen. |
headers |
Header di tab dokumen, yang dikelompokkan berdasarkan ID header. |
footers |
Footer di tab dokumen, yang dikelompokkan berdasarkan ID footer. |
footnotes |
Catatan kaki di tab dokumen, yang dikelompokkan berdasarkan ID catatan kaki. |
documentStyle |
Gaya tab dokumen. |
suggestedDocumentStyleChanges |
Perubahan yang disarankan pada gaya tab dokumen, yang dikelompokkan berdasarkan ID saran. |
namedStyles |
Gaya bernama tab dokumen. |
suggestedNamedStylesChanges |
Perubahan yang disarankan pada gaya bernama tab dokumen, yang dikelompokkan berdasarkan ID saran. |
lists |
Daftar di tab dokumen, yang dikelompokkan menurut ID daftar. |
namedRanges |
Rentang bernama di tab dokumen, yang dikelompokkan berdasarkan nama. |
inlineObjects |
Objek inline di tab dokumen, yang dikelompokkan berdasarkan ID objek. |
positionedObjects |
Objek yang diposisikan di tab dokumen, yang dikelompokkan berdasarkan ID objek. |
Isi
Isi dokumen.
Isi biasanya berisi konten dokumen lengkap, kecuali headers
, footers
, dan footnotes
.
Representasi JSON |
---|
{
"content": [
{
object ( |
Kolom | |
---|---|
content[] |
Isi body. Indeks untuk konten isi dimulai dari nol. |
StructuralElement
StructuralElement menjelaskan konten yang memberikan struktur pada dokumen.
Representasi JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
Kolom | |
---|---|
startIndex |
Indeks awal berbasis nol dari elemen struktural ini, dalam unit kode UTF-16. |
endIndex |
Indeks akhir berbasis nol dari elemen struktural ini, eksklusif, dalam unit kode UTF-16. |
Kolom union content . Konten elemen struktural. content hanya dapat berupa salah satu dari berikut: |
|
paragraph |
Jenis elemen struktural paragraf. |
sectionBreak |
Jenis jeda bagian dari elemen struktural. |
table |
Jenis tabel elemen struktural. |
tableOfContents |
Elemen struktural jenis daftar isi. |
Paragraf
StructuralElement
yang merepresentasikan paragraf. Paragraf adalah rentang konten yang diakhiri dengan karakter baris baru.
Representasi JSON |
---|
{ "elements": [ { object ( |
Kolom | |
---|---|
elements[] |
Isi paragraf, yang dipecah menjadi bagian-bagian komponennya. |
paragraphStyle |
Gaya paragraf ini. |
suggestedParagraphStyleChanges |
Gaya paragraf yang disarankan berubah menjadi paragraf ini, yang dikelompokkan berdasarkan ID saran. |
bullet |
Butir untuk paragraf ini. Jika tidak ada, paragraf tidak termasuk dalam daftar. |
suggestedBulletChanges |
Perubahan yang disarankan pada butir paragraf ini. |
positionedObjectIds[] |
ID objek yang diposisikan dan terikat pada paragraf ini. |
suggestedPositionedObjectIds |
ID objek yang diposisikan yang disarankan untuk dilampirkan ke paragraf ini, yang dikelompokkan menurut ID saran. |
ParagraphElement
ParagraphElement menjelaskan konten dalam Paragraph
.
Representasi JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
Kolom | |
---|---|
startIndex |
Indeks awal berbasis nol dari elemen paragraf ini, dalam unit kode UTF-16. |
endIndex |
Indeks akhir berbasis nol dari elemen paragraf ini, eksklusif, dalam unit kode UTF-16. |
Kolom union content . Konten elemen paragraf. content hanya dapat berupa salah satu dari berikut: |
|
textRun |
Elemen paragraf run teks. |
autoText |
Elemen paragraf teks otomatis. |
pageBreak |
Elemen paragraf batas halaman. |
columnBreak |
Elemen paragraf jeda kolom. |
footnoteReference |
Elemen paragraf referensi catatan kaki. |
horizontalRule |
Elemen paragraf aturan horizontal. |
equation |
Elemen paragraf persamaan. |
inlineObjectElement |
Elemen paragraf objek inline. |
person |
Elemen paragraf yang ditautkan ke alamat email atau orang. |
richLink |
Elemen paragraf yang ditautkan ke resource Google (seperti file di Google Drive, video YouTube, atau acara Kalender.) |
TextRun
ParagraphElement
yang merepresentasikan rangkaian teks yang semuanya memiliki gaya yang sama.
Representasi JSON |
---|
{ "content": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
content |
Teks run ini. Semua elemen non-teks dalam proses pengukuran diganti dengan karakter Unicode U+E907. |
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk konten ini. |
textStyle |
Gaya teks untuk proses ini. |
suggestedTextStyleChanges |
Gaya teks yang disarankan berubah menjadi gaya teks ini, yang dikelompokkan berdasarkan ID saran. |
TextStyle
Mewakili gaya yang dapat diterapkan ke teks.
Gaya teks yang diwarisi ditampilkan sebagai kolom yang tidak disetel dalam pesan ini. Induk gaya teks bergantung pada tempat gaya teks ditentukan:
- TextStyle teks dalam
Paragraph
diwarisi darinamed style type
paragraf yang sesuai. - TextStyle pada
named style
mewarisi dari gaya bernamanormal text
. - TextStyle gaya bernama
normal text
diwarisi dari gaya teks default di editor Dokumen. - TextStyle pada elemen
Paragraph
yang ada dalam tabel dapat mewarisi gaya teksnya dari gaya tabel.
Jika gaya teks tidak diwarisi dari induk, membatalkan setelan kolom akan mengembalikan gaya ke nilai yang cocok dengan default di editor Dokumen.
Representasi JSON |
---|
{ "bold": boolean, "italic": boolean, "underline": boolean, "strikethrough": boolean, "smallCaps": boolean, "backgroundColor": { object ( |
Kolom | |
---|---|
bold |
Apakah teks dirender sebagai tebal atau tidak. |
italic |
Apakah teks dimiringkan atau tidak. |
underline |
Apakah teks digarisbawahi atau tidak. |
strikethrough |
Apakah teks dicoret atau tidak. |
smallCaps |
Apakah teks dalam huruf kapital kecil atau tidak. |
backgroundColor |
Warna latar belakang teks. Jika disetel, warna akan berupa warna RGB atau transparan, bergantung pada kolom |
foregroundColor |
Warna latar depan teks. Jika disetel, warna akan berupa warna RGB atau transparan, bergantung pada kolom |
fontSize |
Ukuran font teks. |
weightedFontFamily |
Jenis font dan ketebalan teks yang dirender. Jika permintaan update menentukan nilai untuk Jika Jika |
baselineOffset |
Offset vertikal teks dari posisi normalnya. Teks dengan offset garis dasar |
link |
Tujuan hyperlink teks. Jika tidak disetel, tidak ada link. Link tidak diwarisi dari teks induk. Mengubah link dalam permintaan pembaruan menyebabkan beberapa perubahan lain pada gaya teks rentang:
|
OptionalColor
Warna yang dapat sepenuhnya buram atau sepenuhnya transparan.
Representasi JSON |
---|
{
"color": {
object ( |
Kolom | |
---|---|
color |
Jika disetel, nilai ini akan digunakan sebagai warna buram. Jika tidak disetel, ini akan menampilkan warna transparan. |
Warna
Warna solid.
Representasi JSON |
---|
{
"rgbColor": {
object ( |
Kolom | |
---|---|
rgbColor |
Nilai warna RGB. |
RgbColor
Warna RGB.
Representasi JSON |
---|
{ "red": number, "green": number, "blue": number } |
Kolom | |
---|---|
red |
Komponen merah warna, dari 0,0 hingga 1,0. |
green |
Komponen hijau warna, dari 0,0 hingga 1,0. |
blue |
Komponen biru warna, dari 0,0 hingga 1,0. |
Dimensi
Besaran dalam satu arah dalam unit yang ditentukan.
Representasi JSON |
---|
{
"magnitude": number,
"unit": enum ( |
Kolom | |
---|---|
magnitude |
Besarnya. |
unit |
Satuan untuk magnitudo. |
Unit
Satuan ukur.
Enum | |
---|---|
UNIT_UNSPECIFIED |
Unit tidak diketahui. |
PT |
Titik, 1/72 inci. |
WeightedFontFamily
Mewakili jenis font dan ketebalan teks.
Representasi JSON |
---|
{ "fontFamily": string, "weight": integer } |
Kolom | |
---|---|
fontFamily |
Jenis font teks. Jenis font dapat berupa font apa pun dari menu Font di Dokumen atau dari Google Fonts. Jika nama font tidak dikenali, teks akan dirender dalam |
weight |
Ketebalan font. Kolom ini dapat memiliki nilai apa pun yang merupakan kelipatan Nilai defaultnya adalah Ketebalan font hanya membentuk satu komponen dari ketebalan font yang dirender. Kombinasi
|
BaselineOffset
Cara teks dapat diimbangi secara vertikal dari posisi normalnya.
Enum | |
---|---|
BASELINE_OFFSET_UNSPECIFIED |
Offset dasar pengukuran teks diwarisi dari induk. |
NONE |
Teks tidak diimbangi secara vertikal. |
SUPERSCRIPT |
Teks diimbangi secara vertikal ke atas (superskrip). |
SUBSCRIPT |
Teks diimbangi secara vertikal ke bawah (subskrip). |
Link
Referensi ke bagian lain dari dokumen atau resource URL eksternal.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union destination . Tujuan link. destination hanya dapat berupa salah satu dari berikut: |
|
url |
URL eksternal. |
tabId |
ID tab dalam dokumen ini. |
bookmark |
Bookmark dalam dokumen ini. Dalam dokumen yang berisi satu tab, link ke penanda dalam tab tunggal terus menampilkan |
heading |
Judul dalam dokumen ini. Dalam dokumen yang berisi satu tab, link ke judul dalam tab tunggal akan terus menampilkan |
bookmarkId |
ID bookmark dalam dokumen ini. Kolom lama: Sebagai gantinya, tetapkan Jika kolom ini digunakan dalam permintaan penulisan, bookmark dianggap berasal dari ID tab yang ditentukan dalam permintaan. Jika ID tab tidak ditentukan dalam permintaan, ID tersebut dianggap berasal dari tab pertama dalam dokumen. |
headingId |
ID judul dalam dokumen ini. Kolom lama: Sebagai gantinya, tetapkan Jika kolom ini digunakan dalam permintaan penulisan, judul dianggap berasal dari ID tab yang ditentukan dalam permintaan. Jika ID tab tidak ditentukan dalam permintaan, ID tersebut dianggap berasal dari tab pertama dalam dokumen. |
BookmarkLink
Referensi ke bookmark dalam dokumen ini.
Representasi JSON |
---|
{ "id": string, "tabId": string } |
Kolom | |
---|---|
id |
ID bookmark dalam dokumen ini. |
tabId |
ID tab yang berisi bookmark ini. |
HeadingLink
Referensi ke judul dalam dokumen ini.
Representasi JSON |
---|
{ "id": string, "tabId": string } |
Kolom | |
---|---|
id |
ID judul dalam dokumen ini. |
tabId |
ID tab yang berisi judul ini. |
SuggestedTextStyle
Perubahan yang disarankan pada TextStyle
.
Representasi JSON |
---|
{ "textStyle": { object ( |
Kolom | |
---|---|
textStyle |
|
textStyleSuggestionState |
Masker yang menunjukkan kolom mana pada |
TextStyleSuggestionState
Masker yang menunjukkan kolom mana pada TextStyle
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "boldSuggested": boolean, "italicSuggested": boolean, "underlineSuggested": boolean, "strikethroughSuggested": boolean, "smallCapsSuggested": boolean, "backgroundColorSuggested": boolean, "foregroundColorSuggested": boolean, "fontSizeSuggested": boolean, "weightedFontFamilySuggested": boolean, "baselineOffsetSuggested": boolean, "linkSuggested": boolean } |
Kolom | |
---|---|
boldSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
italicSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
underlineSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
strikethroughSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
smallCapsSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
backgroundColorSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
foregroundColorSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
fontSizeSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
weightedFontFamilySuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
baselineOffsetSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
linkSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
AutoText
ParagraphElement
yang merepresentasikan tempat dalam teks yang diganti secara dinamis dengan konten yang dapat berubah seiring waktu, seperti nomor halaman.
Representasi JSON |
---|
{ "type": enum ( |
Kolom | |
---|---|
type |
Jenis teks otomatis ini. |
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk konten ini. |
textStyle |
Gaya teks AutoText ini. |
suggestedTextStyleChanges |
Gaya teks yang disarankan berubah menjadi AutoText ini, yang dikunci oleh ID saran. |
Jenis
Jenis teks otomatis.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Jenis teks otomatis tidak ditentukan. |
PAGE_NUMBER |
Ketik untuk teks otomatis yang menampilkan nomor halaman saat ini. |
PAGE_COUNT |
Ketik untuk teks otomatis yang menunjukkan jumlah total halaman dalam dokumen. |
PageBreak
ParagraphElement
yang merepresentasikan jeda halaman. Pemberhentian halaman membuat teks berikutnya dimulai di bagian atas halaman berikutnya.
Representasi JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk konten ini. |
textStyle |
Gaya teks PageBreak ini. Mirip dengan konten teks, seperti rangkaian teks dan referensi catatan kaki, gaya teks jeda halaman dapat memengaruhi tata letak konten serta gaya teks yang disisipkan di sebelahnya. |
suggestedTextStyleChanges |
Gaya teks yang disarankan berubah menjadi PageBreak ini, yang dikelompokkan berdasarkan ID saran. |
ColumnBreak
ParagraphElement
yang merepresentasikan jeda kolom. Pecahan kolom membuat teks berikutnya dimulai di bagian atas kolom berikutnya.
Representasi JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk konten ini. |
textStyle |
Gaya teks ColumnBreak ini. Mirip dengan konten teks, seperti rangkaian teks dan referensi catatan kaki, gaya teks jeda kolom dapat memengaruhi tata letak konten serta gaya teks yang disisipkan di sebelahnya. |
suggestedTextStyleChanges |
Gaya teks yang disarankan berubah menjadi ColumnBreak ini, yang dikunci oleh ID saran. |
FootnoteReference
ParagraphElement
yang mewakili referensi catatan kaki. Referensi catatan kaki adalah konten inline yang dirender dengan angka dan digunakan untuk mengidentifikasi catatan kaki.
Representasi JSON |
---|
{ "footnoteId": string, "footnoteNumber": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
footnoteId |
ID |
footnoteNumber |
Nomor catatan kaki yang dirender ini. |
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk konten ini. |
textStyle |
Gaya teks FootnoteReference ini. |
suggestedTextStyleChanges |
Gaya teks yang disarankan berubah menjadi FootnoteReference ini, yang dikelompokkan berdasarkan ID saran. |
HorizontalRule
ParagraphElement
yang merepresentasikan garis horizontal.
Representasi JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk konten ini. |
textStyle |
Gaya teks HorizontalRule ini. Mirip dengan konten teks, seperti rangkaian teks dan referensi catatan kaki, gaya teks garis horizontal dapat memengaruhi tata letak konten serta gaya teks yang disisipkan di sebelahnya. |
suggestedTextStyleChanges |
Gaya teks yang disarankan berubah menjadi HorizontalRule ini, yang dikunci oleh ID saran. |
Persamaan
ParagraphElement
yang merepresentasikan persamaan.
Representasi JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ] } |
Kolom | |
---|---|
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk konten ini. |
InlineObjectElement
ParagraphElement
yang berisi InlineObject
.
Representasi JSON |
---|
{ "inlineObjectId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
inlineObjectId |
ID |
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk konten ini. |
textStyle |
Gaya teks InlineObjectElement ini. Mirip dengan konten teks, seperti rangkaian teks dan referensi catatan kaki, gaya teks elemen objek inline dapat memengaruhi tata letak konten serta gaya teks yang disisipkan di sebelahnya. |
suggestedTextStyleChanges |
Gaya teks yang disarankan berubah menjadi InlineObject ini, yang dikelompokkan berdasarkan ID saran. |
Orang
Orang atau alamat email yang disebutkan dalam dokumen. Penyebutan ini berfungsi sebagai satu elemen tetap yang berisi nama atau alamat email orang tersebut.
Representasi JSON |
---|
{ "personId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
personId |
Hanya output. ID unik link ini. |
suggestedInsertionIds[] |
ID untuk saran yang menyisipkan link orang ini ke dalam dokumen. |
suggestedDeletionIds[] |
ID untuk saran yang menghapus link orang ini dari dokumen. |
textStyle |
Gaya teks |
suggestedTextStyleChanges |
Gaya teks yang disarankan berubah menjadi |
personProperties |
Hanya output. Properti |
PersonProperties
Properti khusus untuk Person
yang ditautkan.
Representasi JSON |
---|
{ "name": string, "email": string } |
Kolom | |
---|---|
name |
Nama orang jika ditampilkan dalam teks link, bukan alamat email orang tersebut. |
email |
Alamat email yang ditautkan ke |
RichLink
Link ke resource Google (seperti file di Drive, video YouTube, atau acara Kalender).
Representasi JSON |
---|
{ "richLinkId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
richLinkId |
Hanya output. ID link ini. |
suggestedInsertionIds[] |
ID untuk saran yang menyisipkan link ini ke dalam dokumen. |
suggestedDeletionIds[] |
ID untuk saran yang menghapus link ini dari dokumen. |
textStyle |
Gaya teks |
suggestedTextStyleChanges |
Gaya teks yang disarankan berubah menjadi |
richLinkProperties |
Hanya output. Properti |
RichLinkProperties
Properti khusus untuk RichLink
.
Representasi JSON |
---|
{ "title": string, "uri": string, "mimeType": string } |
Kolom | |
---|---|
title |
Hanya output. Judul |
uri |
Hanya output. URI ke |
mimeType |
Hanya output. Jenis MIME |
ParagraphStyle
Gaya yang diterapkan ke seluruh paragraf.
Gaya paragraf yang diwarisi ditampilkan sebagai kolom yang tidak disetel dalam pesan ini. Induk gaya paragraf bergantung pada tempat gaya paragraf ditentukan:
- ParagraphStyle pada
Paragraph
diwarisi darinamed style type
yang sesuai dengan paragraf. - ParagraphStyle pada
named style
diwarisi dari gaya bernamanormal text
. - ParagraphStyle dari gaya bernama
normal text
diwarisi dari gaya paragraf default di editor Dokumen. - ParagraphStyle pada elemen
Paragraph
yang ada dalam tabel dapat mewarisi gaya paragrafnya dari gaya tabel.
Jika gaya paragraf tidak diwarisi dari induk, membatalkan setelan kolom akan mengembalikan gaya ke nilai yang cocok dengan default di editor Dokumen.
Representasi JSON |
---|
{ "headingId": string, "namedStyleType": enum ( |
Kolom | |
---|---|
headingId |
ID judul paragraf. Jika kosong, paragraf ini bukan heading. Properti ini bersifat hanya baca. |
namedStyleType |
Jenis gaya bernama paragraf. Karena memperbarui jenis gaya bernama memengaruhi properti lain dalam ParagraphStyle, jenis gaya bernama diterapkan sebelum properti lain diperbarui. |
alignment |
Perataan teks untuk paragraf ini. |
lineSpacing |
Jumlah ruang di antara garis, sebagai persentase normal, dengan normal direpresentasikan sebagai 100,0. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
direction |
Arah teks paragraf ini. Jika tidak disetel, nilai defaultnya adalah |
spacingMode |
Mode penspasian untuk paragraf. |
spaceAbove |
Jumlah ruang tambahan di atas paragraf. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
spaceBelow |
Jumlah ruang ekstra di bawah paragraf. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
borderBetween |
Batas antara paragraf ini dan paragraf berikutnya serta sebelumnya. Jika tidak ditetapkan, nilai akan diwarisi dari induk. Batas di antara paragraf dirender saat paragraf yang berdekatan memiliki properti batas dan indentasi yang sama. Batas paragraf tidak dapat diperbarui sebagian. Saat mengubah batas paragraf, batas baru harus ditentukan secara keseluruhan. |
borderTop |
Batas di bagian atas paragraf ini. Jika tidak ditetapkan, nilai akan diwarisi dari induk. Batas atas dirender saat paragraf di atas memiliki properti batas dan indentasi yang berbeda. Batas paragraf tidak dapat diperbarui sebagian. Saat mengubah batas paragraf, batas baru harus ditentukan secara keseluruhan. |
borderBottom |
Batas di bagian bawah paragraf ini. Jika tidak ditetapkan, nilai akan diwarisi dari induk. Batas bawah dirender saat paragraf di bawah memiliki properti batas dan indentasi yang berbeda. Batas paragraf tidak dapat diperbarui sebagian. Saat mengubah batas paragraf, batas baru harus ditentukan secara keseluruhan. |
borderLeft |
Batas di sebelah kiri paragraf ini. Jika tidak ditetapkan, nilai akan diwarisi dari induk. Batas paragraf tidak dapat diperbarui sebagian. Saat mengubah batas paragraf, batas baru harus ditentukan secara keseluruhan. |
borderRight |
Batas di sebelah kanan paragraf ini. Jika tidak ditetapkan, nilai akan diwarisi dari induk. Batas paragraf tidak dapat diperbarui sebagian. Saat mengubah batas paragraf, batas baru harus ditentukan secara keseluruhan. |
indentFirstLine |
Jumlah indentasi untuk baris pertama paragraf. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
indentStart |
Jumlah indentasi untuk paragraf di sisi yang sesuai dengan awal teks, berdasarkan arah paragraf saat ini. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
indentEnd |
Jumlah indentasi untuk paragraf di sisi yang sesuai dengan akhir teks, berdasarkan arah paragraf saat ini. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
tabStops[] |
Daftar tab stop untuk paragraf ini. Daftar tab stop tidak diwarisi. Properti ini bersifat hanya baca. |
keepLinesTogether |
Apakah semua baris paragraf harus ditata di halaman atau kolom yang sama jika memungkinkan. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
keepWithNext |
Apakah setidaknya sebagian paragraf ini harus ditata di halaman atau kolom yang sama dengan paragraf berikutnya jika memungkinkan. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
avoidWidowAndOrphan |
Apakah akan menghindari anak yatim piatu dan baris terakhir paragraf. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
shading |
Bayangan paragraf. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
pageBreakBefore |
Apakah paragraf saat ini harus selalu dimulai di awal halaman. Jika tidak ditetapkan, nilai akan diwarisi dari induk. Mencoba memperbarui |
NamedStyleType
Jenis gaya bernama.
Enum | |
---|---|
NAMED_STYLE_TYPE_UNSPECIFIED |
Jenis gaya bernama tidak ditentukan. |
NORMAL_TEXT |
Teks normal. |
TITLE |
Judul. |
SUBTITLE |
Subtitel. |
HEADING_1 |
Judul 1. |
HEADING_2 |
Tajuk 2. |
HEADING_3 |
Judul 3. |
HEADING_4 |
Tajuk 4. |
HEADING_5 |
Judul 5. |
HEADING_6 |
Judul 6. |
Perataan
Jenis perataan teks untuk paragraf.
Enum | |
---|---|
ALIGNMENT_UNSPECIFIED |
Perataan paragraf diwarisi dari induk. |
START |
Paragraf disejajarkan dengan awal baris. Diratakan kiri untuk teks LTR, diratakan kanan untuk teks lainnya. |
CENTER |
Paragraf berada di tengah. |
END |
Paragraf disejajarkan dengan akhir baris. Diratakan ke kanan untuk teks LTR, diratakan ke kiri untuk teks lainnya. |
JUSTIFIED |
Paragraf diratakan. |
ContentDirection
Konten petunjuk dapat muncul.
Enum | |
---|---|
CONTENT_DIRECTION_UNSPECIFIED |
Arah konten tidak ditentukan. |
LEFT_TO_RIGHT |
Konten bergerak dari kiri ke kanan. |
RIGHT_TO_LEFT |
Konten bergerak dari kanan ke kiri. |
SpacingMode
Berbagai mode untuk jarak paragraf.
Enum | |
---|---|
SPACING_MODE_UNSPECIFIED |
Mode penspasian diwarisi dari induk. |
NEVER_COLLAPSE |
Jarak antarparagraf selalu dirender. |
COLLAPSE_LISTS |
Jarak antar-paragraf dilewati di antara elemen daftar. |
ParagraphBorder
Batas di sekeliling paragraf.
Representasi JSON |
---|
{ "color": { object ( |
Kolom | |
---|---|
color |
Warna batas. |
width |
Lebar batas. |
padding |
Padding batas. |
dashStyle |
Gaya garis putus-putus batas. |
DashStyle
Jenis garis putus-putus yang dapat digunakan untuk merender geometri linear. Nilai ini didasarkan pada jenis sederhana "ST_PresetLineDashVal" yang dijelaskan di bagian 20.1.10.49 "Office Open XML File Formats - Fundamentals and Markup Language Reference", bagian 1 ECMA-376 edisi ke-5.
Enum | |
---|---|
DASH_STYLE_UNSPECIFIED |
Gaya garis putus-putus tidak ditentukan. |
SOLID |
Garis utuh. Sesuai dengan nilai ECMA-376 ST_PresetLineDashVal 'solid'. Ini adalah gaya garis putus-putus default. |
DOT |
Garis putus-putus. Sesuai dengan nilai ECMA-376 ST_PresetLineDashVal 'dot'. |
DASH |
Garis putus-putus. Sesuai dengan nilai ECMA-376 ST_PresetLineDashVal 'dash'. |
TabStop
Tab stop dalam paragraf.
Representasi JSON |
---|
{ "offset": { object ( |
Kolom | |
---|---|
offset |
Offset antara tab stop ini dan margin awal. |
alignment |
Perataan hentian tab ini. Jika tidak disetel, nilai defaultnya adalah |
TabStopAlignment
Perataan tab stop.
Enum | |
---|---|
TAB_STOP_ALIGNMENT_UNSPECIFIED |
Perataan hentian tab tidak ditentukan. |
START |
Tab stop sejajar dengan awal baris. Ini adalah defaultnya. |
CENTER |
Tab stop disejajarkan dengan bagian tengah baris. |
END |
Tab stop disejajarkan dengan akhir baris. |
Bayangan
Warna paragraf.
Representasi JSON |
---|
{
"backgroundColor": {
object ( |
Kolom | |
---|---|
backgroundColor |
Warna latar belakang shading paragraf ini. |
SuggestedParagraphStyle
Perubahan yang disarankan pada ParagraphStyle
.
Representasi JSON |
---|
{ "paragraphStyle": { object ( |
Kolom | |
---|---|
paragraphStyle |
|
paragraphStyleSuggestionState |
Masker yang menunjukkan kolom mana pada |
ParagraphStyleSuggestionState
Masker yang menunjukkan kolom mana pada ParagraphStyle
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"headingIdSuggested": boolean,
"namedStyleTypeSuggested": boolean,
"alignmentSuggested": boolean,
"lineSpacingSuggested": boolean,
"directionSuggested": boolean,
"spacingModeSuggested": boolean,
"spaceAboveSuggested": boolean,
"spaceBelowSuggested": boolean,
"borderBetweenSuggested": boolean,
"borderTopSuggested": boolean,
"borderBottomSuggested": boolean,
"borderLeftSuggested": boolean,
"borderRightSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"indentEndSuggested": boolean,
"keepLinesTogetherSuggested": boolean,
"keepWithNextSuggested": boolean,
"avoidWidowAndOrphanSuggested": boolean,
"shadingSuggestionState": {
object ( |
Kolom | |
---|---|
headingIdSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
namedStyleTypeSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
alignmentSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
lineSpacingSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
directionSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
spacingModeSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
spaceAboveSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
spaceBelowSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
borderBetweenSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
borderTopSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
borderBottomSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
borderLeftSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
borderRightSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
indentFirstLineSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
indentStartSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
indentEndSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
keepLinesTogetherSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
keepWithNextSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
avoidWidowAndOrphanSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
shadingSuggestionState |
Mask yang menunjukkan kolom mana di |
pageBreakBeforeSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
ShadingSuggestionState
Masker yang menunjukkan kolom mana pada dasar Shading
yang telah diubah dalam perubahan yang disarankan ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "backgroundColorSuggested": boolean } |
Kolom | |
---|---|
backgroundColorSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
Butir
Mendeskripsikan poin paragraf.
Representasi JSON |
---|
{
"listId": string,
"nestingLevel": integer,
"textStyle": {
object ( |
Kolom | |
---|---|
listId |
ID daftar tempat paragraf ini berada. |
nestingLevel |
Level bertingkat paragraf ini dalam daftar. |
textStyle |
Gaya teks khusus paragraf yang diterapkan pada poin ini. |
SuggestedBullet
Perubahan yang disarankan pada Bullet
.
Representasi JSON |
---|
{ "bullet": { object ( |
Kolom | |
---|---|
bullet |
|
bulletSuggestionState |
Masker yang menunjukkan kolom mana pada |
BulletSuggestionState
Masker yang menunjukkan kolom mana pada Bullet
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"listIdSuggested": boolean,
"nestingLevelSuggested": boolean,
"textStyleSuggestionState": {
object ( |
Kolom | |
---|---|
listIdSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
nestingLevelSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
textStyleSuggestionState |
Mask yang menunjukkan kolom mana di |
ObjectReferences
Kumpulan ID objek.
Representasi JSON |
---|
{ "objectIds": [ string ] } |
Kolom | |
---|---|
objectIds[] |
ID objek. |
SectionBreak
StructuralElement
yang merepresentasikan jeda bagian. Bagian adalah rentang konten yang memiliki SectionStyle
yang sama. Pemisah bagian menunjukkan awal bagian baru, dan gaya bagian berlaku untuk bagian setelah pemisah bagian.
Isi dokumen selalu dimulai dengan jeda bagian.
Representasi JSON |
---|
{
"suggestedInsertionIds": [
string
],
"suggestedDeletionIds": [
string
],
"sectionStyle": {
object ( |
Kolom | |
---|---|
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk konten ini. |
sectionStyle |
Gaya bagian setelah jeda bagian ini. |
SectionStyle
Gaya yang diterapkan ke bagian.
Representasi JSON |
---|
{ "columnProperties": [ { object ( |
Kolom | |
---|---|
columnProperties[] |
Properti kolom bagian. Jika kosong, bagian ini berisi satu kolom dengan properti default di editor Dokumen. Bagian dapat diperbarui agar memiliki maksimal 3 kolom. Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error 400 bad request. |
columnSeparatorStyle |
Gaya pemisah kolom. Gaya ini dapat ditetapkan meskipun ada satu kolom di bagian. Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error 400 bad request. |
contentDirection |
Arah konten bagian ini. Jika tidak disetel, nilai defaultnya adalah Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error 400 bad request. |
marginTop |
Margin halaman atas bagian. Jika tidak disetel, nilai defaultnya adalah Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error 400 bad request. |
marginBottom |
Margin halaman bawah bagian. Jika tidak disetel, nilai defaultnya adalah Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error 400 bad request. |
marginRight |
Margin halaman kanan bagian. Jika tidak disetel, nilai defaultnya adalah Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error 400 bad request. |
marginLeft |
Margin halaman kiri bagian. Jika tidak disetel, nilai defaultnya adalah Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error 400 bad request. |
marginHeader |
Margin header bagian. Jika tidak disetel, nilai defaultnya adalah Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error 400 bad request. |
marginFooter |
Margin footer bagian. Jika tidak disetel, nilai defaultnya adalah Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error 400 bad request. |
sectionType |
Hanya output. Jenis bagian. |
defaultHeaderId |
ID header default. Jika tidak disetel, nilai akan diwarisi dari SectionStyle Properti ini bersifat hanya baca. |
defaultFooterId |
ID footer default. Jika tidak disetel, nilai akan diwarisi dari SectionStyle Properti ini bersifat hanya baca. |
firstPageHeaderId |
ID header yang digunakan hanya untuk halaman pertama bagian. Jika Properti ini bersifat hanya baca. |
firstPageFooterId |
ID footer yang hanya digunakan untuk halaman pertama bagian. Jika Properti ini bersifat hanya baca. |
evenPageHeaderId |
ID header yang hanya digunakan untuk halaman genap. Jika nilai Properti ini bersifat hanya baca. |
evenPageFooterId |
ID footer yang hanya digunakan untuk halaman genap. Jika nilai Properti ini bersifat hanya baca. |
useFirstPageHeaderFooter |
Menunjukkan apakah akan menggunakan ID header / footer halaman pertama untuk halaman pertama bagian. Jika tidak disetel, nilai ini akan diwarisi dari Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error 400 bad request. |
pageNumberStart |
Nomor halaman yang akan digunakan untuk memulai penghitungan jumlah halaman untuk bagian ini. Jika tidak disetel, penomoran halaman dilanjutkan dari bagian sebelumnya. Jika nilai tidak ditetapkan di Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error 400 bad request. |
flipPageOrientation |
Opsional. Menunjukkan apakah akan membalikkan dimensi Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error 400 bad request. |
SectionColumnProperties
Properti yang berlaku untuk kolom bagian.
Representasi JSON |
---|
{ "width": { object ( |
Kolom | |
---|---|
width |
Hanya output. Lebar kolom. |
paddingEnd |
Padding di akhir kolom. |
ColumnSeparatorStyle
Gaya pemisah kolom di antara kolom.
Enum | |
---|---|
COLUMN_SEPARATOR_STYLE_UNSPECIFIED |
Gaya pemisah kolom tidak ditentukan. |
NONE |
Tidak ada garis pemisah kolom di antara kolom. |
BETWEEN_EACH_COLUMN |
Merender garis pemisah kolom di antara setiap kolom. |
SectionType
Menunjukkan posisi awal bagian saat ini relatif terhadap bagian sebelumnya.
Enum | |
---|---|
SECTION_TYPE_UNSPECIFIED |
Jenis bagian tidak ditentukan. |
CONTINUOUS |
Bagian ini dimulai tepat setelah paragraf terakhir bagian sebelumnya. |
NEXT_PAGE |
Bagian dimulai di halaman berikutnya. |
Tabel
StructuralElement
yang merepresentasikan tabel.
Representasi JSON |
---|
{ "rows": integer, "columns": integer, "tableRows": [ { object ( |
Kolom | |
---|---|
rows |
Jumlah baris dalam tabel. |
columns |
Jumlah kolom dalam tabel. Tabel dapat berbentuk non-persegi panjang, sehingga beberapa baris mungkin memiliki jumlah sel yang berbeda. |
tableRows[] |
Isi dan gaya setiap baris. |
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk konten ini. |
tableStyle |
Gaya tabel. |
TableRow
Isi dan gaya baris dalam Table
.
Representasi JSON |
---|
{ "startIndex": integer, "endIndex": integer, "tableCells": [ { object ( |
Kolom | |
---|---|
startIndex |
Indeks awal berbasis nol dari baris ini, dalam unit kode UTF-16. |
endIndex |
Indeks akhir berbasis nol dari baris ini, eksklusif, dalam unit kode UTF-16. |
tableCells[] |
Isi dan gaya setiap sel dalam baris ini. Tabel dapat berbentuk non-persegi panjang, sehingga beberapa baris mungkin memiliki jumlah sel yang berbeda dengan baris lainnya dalam tabel yang sama. |
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk konten ini. |
tableRowStyle |
Gaya baris tabel. |
suggestedTableRowStyleChanges |
Perubahan gaya yang disarankan untuk baris ini, yang dikelompokkan menurut ID saran. |
TableCell
Isi dan gaya sel dalam Table
.
Representasi JSON |
---|
{ "startIndex": integer, "endIndex": integer, "content": [ { object ( |
Kolom | |
---|---|
startIndex |
Indeks awal berbasis nol dari sel ini, dalam unit kode UTF-16. |
endIndex |
Indeks akhir berbasis nol dari sel ini, eksklusif, dalam unit kode UTF-16. |
content[] |
Konten sel. |
tableCellStyle |
Gaya sel. |
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk konten ini. |
suggestedTableCellStyleChanges |
Perubahan yang disarankan pada gaya sel tabel, yang dikelompokkan berdasarkan ID saran. |
TableCellStyle
Gaya TableCell
.
Gaya sel tabel yang diwarisi ditampilkan sebagai kolom yang tidak disetel dalam pesan ini. Gaya sel tabel dapat diwarisi dari gaya tabel.
Representasi JSON |
---|
{ "rowSpan": integer, "columnSpan": integer, "backgroundColor": { object ( |
Kolom | |
---|---|
rowSpan |
Rentang baris sel. Properti ini bersifat hanya baca. |
columnSpan |
Rentang kolom sel. Properti ini bersifat hanya baca. |
backgroundColor |
Warna latar belakang sel. |
borderLeft |
Batas kiri sel. |
borderRight |
Batas kanan sel. |
borderTop |
Batas atas sel. |
borderBottom |
Batas bawah sel. |
paddingLeft |
Padding kiri sel. |
paddingRight |
Padding kanan sel. |
paddingTop |
Padding atas sel. |
paddingBottom |
Padding bawah sel. |
contentAlignment |
Penyejajaran konten dalam sel tabel. Perataan default cocok dengan perataan untuk sel tabel yang baru dibuat di editor Dokumen. |
TableCellBorder
Garis batas di sekeliling sel tabel.
Batas sel tabel tidak boleh transparan. Untuk menyembunyikan batas sel tabel, buat lebarnya menjadi 0.
Representasi JSON |
---|
{ "color": { object ( |
Kolom | |
---|---|
color |
Warna batas. Warna ini tidak boleh transparan. |
width |
Lebar batas. |
dashStyle |
Gaya garis putus-putus batas. |
ContentAlignment
Jenis perataan konten.
Diperoleh dari subset nilai jenis sederhana "ST_TextAnchoringType" di bagian 20.1.10.60 "Office Open XML File Formats - Fundamentals and Markup Language Reference", bagian 1 ECMA-376 edisi ke-5.
Enum | |
---|---|
CONTENT_ALIGNMENT_UNSPECIFIED |
Perataan konten yang tidak ditentukan. Perataan konten diwarisi dari induk jika ada. |
CONTENT_ALIGNMENT_UNSUPPORTED |
Perataan konten yang tidak didukung. |
TOP |
Penyejajaran yang menyelaraskan konten ke bagian atas penampung konten. Sesuai dengan ECMA-376 ST_TextAnchoringType 't'. |
MIDDLE |
Penyejajaran yang menyejajarkan konten ke tengah penampung konten. Sesuai dengan ECMA-376 ST_TextAnchoringType 'ctr'. |
BOTTOM |
Penyejajaran yang menyejajarkan konten ke bagian bawah penampung konten. Sesuai dengan ECMA-376 ST_TextAnchoringType 'b'. |
SuggestedTableCellStyle
Perubahan yang disarankan pada TableCellStyle
.
Representasi JSON |
---|
{ "tableCellStyle": { object ( |
Kolom | |
---|---|
tableCellStyle |
|
tableCellStyleSuggestionState |
Masker yang menunjukkan kolom mana pada |
TableCellStyleSuggestionState
Masker yang menunjukkan kolom mana pada TableCellStyle
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "rowSpanSuggested": boolean, "columnSpanSuggested": boolean, "backgroundColorSuggested": boolean, "borderLeftSuggested": boolean, "borderRightSuggested": boolean, "borderTopSuggested": boolean, "borderBottomSuggested": boolean, "paddingLeftSuggested": boolean, "paddingRightSuggested": boolean, "paddingTopSuggested": boolean, "paddingBottomSuggested": boolean, "contentAlignmentSuggested": boolean } |
Kolom | |
---|---|
rowSpanSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
columnSpanSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
backgroundColorSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
borderLeftSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
borderRightSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
borderTopSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
borderBottomSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
paddingLeftSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
paddingRightSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
paddingTopSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
paddingBottomSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
contentAlignmentSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
TableRowStyle
Gaya yang diterapkan pada baris tabel.
Representasi JSON |
---|
{
"minRowHeight": {
object ( |
Kolom | |
---|---|
minRowHeight |
Tinggi minimum baris. Baris akan dirender di editor Dokumen dengan tinggi yang sama dengan atau lebih besar dari nilai ini untuk menampilkan semua konten dalam sel baris. |
tableHeader |
Apakah baris adalah header tabel. |
preventOverflow |
Apakah baris tidak dapat meluap di seluruh batas halaman atau kolom. |
SuggestedTableRowStyle
Perubahan yang disarankan pada TableRowStyle
.
Representasi JSON |
---|
{ "tableRowStyle": { object ( |
Kolom | |
---|---|
tableRowStyle |
|
tableRowStyleSuggestionState |
Masker yang menunjukkan kolom mana pada |
TableRowStyleSuggestionState
Masker yang menunjukkan kolom mana pada TableRowStyle
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "minRowHeightSuggested": boolean } |
Kolom | |
---|---|
minRowHeightSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
TableStyle
Gaya yang diterapkan pada tabel.
Representasi JSON |
---|
{
"tableColumnProperties": [
{
object ( |
Kolom | |
---|---|
tableColumnProperties[] |
Properti setiap kolom. Perhatikan bahwa di Dokumen, tabel berisi baris dan baris berisi sel, mirip dengan HTML. Jadi, properti untuk baris dapat ditemukan di |
TableColumnProperties
Properti kolom dalam tabel.
Representasi JSON |
---|
{ "widthType": enum ( |
Kolom | |
---|---|
widthType |
Jenis lebar kolom. |
width |
Lebar kolom. Ditetapkan saat |
WidthType
Jenis lebar kolom.
Enum | |
---|---|
WIDTH_TYPE_UNSPECIFIED |
Jenis lebar kolom tidak ditentukan. |
EVENLY_DISTRIBUTED |
Lebar kolom didistribusikan secara merata di antara kolom lain yang didistribusikan secara merata. Lebar kolom ditentukan secara otomatis dan akan memiliki bagian lebar yang sama untuk tabel setelah memperhitungkan semua kolom dengan lebar yang ditentukan. |
FIXED_WIDTH |
Lebar kolom tetap. Properti [width][google.apps.docs.v1.TableColumnProperties.width berisi lebar kolom. |
TableOfContents
StructuralElement
yang merepresentasikan daftar isi.
Representasi JSON |
---|
{
"content": [
{
object ( |
Kolom | |
---|---|
content[] |
Konten daftar isi. |
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk konten ini. |
Header
Header dokumen.
Representasi JSON |
---|
{
"headerId": string,
"content": [
{
object ( |
Kolom | |
---|---|
headerId |
ID header. |
content[] |
Isi header. Indeks untuk konten header dimulai dari nol. |
Catatan kaki
Catatan kaki dokumen.
Representasi JSON |
---|
{
"footnoteId": string,
"content": [
{
object ( |
Kolom | |
---|---|
footnoteId |
ID catatan kaki. |
content[] |
Isi catatan kaki. Indeks untuk konten catatan kaki dimulai dari nol. |
DocumentStyle
Gaya dokumen.
Representasi JSON |
---|
{ "background": { object ( |
Kolom | |
---|---|
background |
Latar belakang dokumen. Dokumen tidak boleh memiliki warna latar belakang transparan. |
defaultHeaderId |
ID header default. Jika tidak ditetapkan, tidak ada header default. Properti ini bersifat hanya baca. |
defaultFooterId |
ID footer default. Jika tidak ditetapkan, tidak ada footer default. Properti ini bersifat hanya baca. |
evenPageHeaderId |
ID header yang hanya digunakan untuk halaman genap. Nilai Properti ini bersifat hanya baca. |
evenPageFooterId |
ID footer yang hanya digunakan untuk halaman genap. Nilai Properti ini bersifat hanya baca. |
firstPageHeaderId |
ID header yang digunakan hanya untuk halaman pertama. Jika tidak disetel, header unik untuk halaman pertama tidak ada. Nilai Properti ini bersifat hanya baca. |
firstPageFooterId |
ID footer yang hanya digunakan untuk halaman pertama. Jika tidak disetel, footer unik untuk halaman pertama tidak ada. Nilai Properti ini bersifat hanya baca. |
useFirstPageHeaderFooter |
Menunjukkan apakah akan menggunakan ID header / footer halaman pertama untuk halaman pertama. |
useEvenPageHeaderFooter |
Menunjukkan apakah akan menggunakan ID header / footer halaman genap untuk halaman genap. |
pageNumberStart |
Nomor halaman yang menjadi titik awal penghitungan jumlah halaman. |
marginTop |
Margin halaman atas. Memperbarui margin halaman atas pada gaya dokumen akan menghapus margin halaman atas pada semua gaya bagian. |
marginBottom |
Margin halaman bawah. Memperbarui margin halaman bawah pada gaya dokumen akan menghapus margin halaman bawah pada semua gaya bagian. |
marginRight |
Margin halaman kanan. Memperbarui margin halaman kanan pada gaya dokumen akan menghapus margin halaman kanan pada semua gaya bagian. Tindakan ini juga dapat menyebabkan kolom diubah ukurannya di semua bagian. |
marginLeft |
Margin halaman kiri. Memperbarui margin halaman kiri pada gaya dokumen akan menghapus margin halaman kiri pada semua gaya bagian. Tindakan ini juga dapat menyebabkan kolom diubah ukurannya di semua bagian. |
pageSize |
Ukuran halaman dalam dokumen. |
marginHeader |
Jumlah ruang antara bagian atas halaman dan konten header. |
marginFooter |
Jumlah ruang antara bagian bawah halaman dan isi footer. |
useCustomHeaderFooterMargins |
Menunjukkan apakah DocumentStyle Properti ini bersifat hanya baca. |
flipPageOrientation |
Opsional. Menunjukkan apakah akan membalikkan dimensi |
Latar belakang
Menampilkan latar belakang dokumen.
Representasi JSON |
---|
{
"color": {
object ( |
Kolom | |
---|---|
color |
Warna latar belakang. |
Ukuran
Lebar dan tinggi.
Representasi JSON |
---|
{ "height": { object ( |
Kolom | |
---|---|
height |
Tinggi objek. |
width |
Lebar objek. |
SuggestedDocumentStyle
Perubahan yang disarankan pada DocumentStyle
.
Representasi JSON |
---|
{ "documentStyle": { object ( |
Kolom | |
---|---|
documentStyle |
|
documentStyleSuggestionState |
Masker yang menunjukkan kolom mana pada |
DocumentStyleSuggestionState
Masker yang menunjukkan kolom mana pada DocumentStyle
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "backgroundSuggestionState": { object ( |
Kolom | |
---|---|
backgroundSuggestionState |
Mask yang menunjukkan kolom mana di |
defaultHeaderIdSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
defaultFooterIdSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
evenPageHeaderIdSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
evenPageFooterIdSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
firstPageHeaderIdSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
firstPageFooterIdSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
useFirstPageHeaderFooterSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
useEvenPageHeaderFooterSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
pageNumberStartSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
marginTopSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
marginBottomSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
marginRightSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
marginLeftSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
pageSizeSuggestionState |
Masker yang menunjukkan kolom mana di [size] [google.apps.docs.v1.DocumentStyle.size] yang telah diubah dalam saran ini. |
marginHeaderSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
marginFooterSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
useCustomHeaderFooterMarginsSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
flipPageOrientationSuggested |
Opsional. Menunjukkan apakah ada perubahan yang disarankan pada |
BackgroundSuggestionState
Masker yang menunjukkan kolom mana pada Background
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), Backgound
memiliki nilai baru yang disarankan.
Representasi JSON |
---|
{ "backgroundColorSuggested": boolean } |
Kolom | |
---|---|
backgroundColorSuggested |
Menunjukkan apakah warna latar belakang saat ini telah dimodifikasi dalam saran ini. |
SizeSuggestionState
Masker yang menunjukkan kolom mana pada Size
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), Size
memiliki nilai baru yang disarankan.
Representasi JSON |
---|
{ "heightSuggested": boolean, "widthSuggested": boolean } |
Kolom | |
---|---|
heightSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
widthSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
NamedStyles
Gaya bernama. Paragraf dalam dokumen dapat mewarisi TextStyle
dan ParagraphStyle
dari gaya bernama ini.
Representasi JSON |
---|
{
"styles": [
{
object ( |
Kolom | |
---|---|
styles[] |
Gaya bernama. Ada entri untuk setiap kemungkinan |
NamedStyle
Gaya bernama. Paragraf dalam dokumen dapat mewarisi TextStyle
dan ParagraphStyle
dari gaya bernama ini jika memiliki jenis gaya bernama yang sama.
Representasi JSON |
---|
{ "namedStyleType": enum ( |
Kolom | |
---|---|
namedStyleType |
Jenis gaya bernama ini. |
textStyle |
Gaya teks gaya bernama ini. |
paragraphStyle |
Gaya paragraf dari gaya bernama ini. |
SuggestedNamedStyles
Perubahan yang disarankan pada NamedStyles
.
Representasi JSON |
---|
{ "namedStyles": { object ( |
Kolom | |
---|---|
namedStyles |
|
namedStylesSuggestionState |
Masker yang menunjukkan kolom mana pada |
NamedStylesSuggestionState
Status saran pesan NamedStyles
.
Representasi JSON |
---|
{
"stylesSuggestionStates": [
{
object ( |
Kolom | |
---|---|
stylesSuggestionStates[] |
Masker yang menunjukkan kolom mana pada Urutan status saran gaya bernama ini cocok dengan urutan gaya bernama yang sesuai dalam saran |
NamedStyleSuggestionState
Status saran pesan NamedStyle
.
Representasi JSON |
---|
{ "namedStyleType": enum ( |
Kolom | |
---|---|
namedStyleType |
Jenis gaya bernama yang sesuai dengan status saran ini. Kolom ini disediakan untuk memudahkan pencocokan NamedStyleSuggestionState dengan |
textStyleSuggestionState |
Mask yang menunjukkan kolom mana di |
paragraphStyleSuggestionState |
Mask yang menunjukkan kolom mana di |
Daftar
Daftar merepresentasikan atribut daftar untuk sekelompok paragraf yang semuanya termasuk dalam daftar yang sama. Paragraf yang merupakan bagian dari daftar memiliki referensi ke ID daftar di bullet
-nya.
Representasi JSON |
---|
{ "listProperties": { object ( |
Kolom | |
---|---|
listProperties |
Properti daftar. |
suggestedListPropertiesChanges |
Perubahan yang disarankan pada properti daftar, yang dikelompokkan menurut ID saran. |
suggestedInsertionId |
ID penyisipan yang disarankan. Jika kosong, berarti ini bukan penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk daftar ini. |
ListProperties
Properti list
yang menjelaskan tampilan dan nuansa butir yang termasuk dalam paragraf yang terkait dengan daftar.
Representasi JSON |
---|
{
"nestingLevels": [
{
object ( |
Kolom | |
---|---|
nestingLevels[] |
Menjelaskan properti butir di tingkat terkait. Daftar memiliki paling banyak 9 tingkat hierarki dengan tingkat hierarki 0 yang sesuai dengan tingkat paling atas dan tingkat hierarki 8 yang sesuai dengan tingkat paling dalam. Tingkat penyusunan bertingkat ditampilkan dalam urutan menaik dengan tingkat penyusunan bertingkat yang paling sedikit ditampilkan terlebih dahulu. |
NestingLevel
Berisi properti yang menjelaskan tampilan dan nuansa butir daftar pada tingkat penyesuaian tertentu.
Representasi JSON |
---|
{ "bulletAlignment": enum ( |
Kolom | |
---|---|
bulletAlignment |
Penyejajaran butir dalam ruang yang dialokasikan untuk merender butir. |
glyphFormat |
String format yang digunakan oleh butir di tingkat bertingkat ini. Format glyph berisi satu atau beberapa placeholder, dan placeholder ini diganti dengan nilai yang sesuai, bergantung pada Misalnya, format glyph
Format glyph dapat berisi placeholder untuk tingkat bertingkat saat ini serta placeholder untuk tingkat bertingkat induk. Misalnya, daftar dapat memiliki format glif
Untuk tingkat bertingkat yang diurutkan, string yang menggantikan placeholder dalam format glyph untuk paragraf tertentu bergantung pada urutan paragraf dalam daftar. |
indentFirstLine |
Jumlah indentasi untuk baris pertama paragraf pada tingkat penyusunan ini. |
indentStart |
Jumlah indentasi untuk paragraf pada tingkat tingkatan ini. Diterapkan ke sisi yang sesuai dengan awal teks, berdasarkan arah konten paragraf. |
textStyle |
Gaya teks butir di tingkat bertingkat ini. |
startNumber |
Nomor item daftar pertama pada level hierarki ini. Nilai 0 diperlakukan sebagai nilai 1 untuk daftar berhuruf dan daftar angka Romawi. Untuk nilai 0 dan 1, daftar berhuruf dan angka Romawi akan dimulai dari Nilai ini diabaikan untuk tingkat penyusunan dengan glif yang tidak berurutan. |
Kolom union glyph_kind . Jenis glyph yang digunakan oleh butir. Ini menentukan glyph butir yang menggantikan placeholder di glyph_format . glyph_kind hanya dapat berupa salah satu dari hal berikut: |
|
glyphType |
Jenis glif yang digunakan oleh butir saat paragraf pada tingkat bertingkat ini diurutkan. Jenis glyph menentukan jenis glyph yang digunakan untuk mengganti placeholder dalam |
glyphSymbol |
Simbol glyph kustom yang digunakan oleh butir saat paragraf pada tingkat bertingkat ini tidak berurutan. Simbol glyph menggantikan placeholder dalam |
BulletAlignment
Jenis perataan untuk butir.
Enum | |
---|---|
BULLET_ALIGNMENT_UNSPECIFIED |
Perataan butir tidak ditentukan. |
START |
Butir sejajar dengan awal ruang yang dialokasikan untuk merender butir. Diratakan kiri untuk teks LTR, diratakan kanan untuk teks lainnya. |
CENTER |
Peluru sejajar dengan bagian tengah ruang yang dialokasikan untuk merender peluru. |
END |
Butir disejajarkan dengan akhir ruang yang dialokasikan untuk merender butir. Diratakan ke kanan untuk teks LTR, diratakan ke kiri untuk teks lainnya. |
GlyphType
Jenis glif yang digunakan oleh butir saat paragraf pada tingkat penataan ini diurutkan.
Enum | |
---|---|
GLYPH_TYPE_UNSPECIFIED |
Jenis glif tidak ditentukan atau tidak didukung. |
NONE |
String kosong. |
DECIMAL |
Angka, seperti 1 , 2 , atau 3 . |
ZERO_DECIMAL |
Angka yang diawali dengan nol untuk angka satu digit, seperti 01 , 02 , atau 03 . Angka dengan lebih dari satu digit tidak diawali dengan nol. |
UPPER_ALPHA |
Huruf besar, seperti A , B , atau C . |
ALPHA |
Huruf kecil, seperti a , b , atau c . |
UPPER_ROMAN |
Angka Romawi huruf besar, seperti I , II , atau III . |
ROMAN |
Angka Romawi huruf kecil, seperti i , ii , atau iii . |
SuggestedListProperties
Perubahan yang disarankan untuk ListProperties
.
Representasi JSON |
---|
{ "listProperties": { object ( |
Kolom | |
---|---|
listProperties |
|
listPropertiesSuggestionState |
Masker yang menunjukkan kolom mana pada |
ListPropertiesSuggestionState
Masker yang menunjukkan kolom mana pada ListProperties
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"nestingLevelsSuggestionStates": [
{
object ( |
Kolom | |
---|---|
nestingLevelsSuggestionStates[] |
Masker yang menunjukkan kolom mana pada Status saran tingkat penyusunan ditampilkan dalam urutan menaik tingkat penyusunan dengan yang paling sedikit disusun ditampilkan terlebih dahulu. |
NestingLevelSuggestionState
Masker yang menunjukkan kolom mana pada NestingLevel
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"bulletAlignmentSuggested": boolean,
"glyphTypeSuggested": boolean,
"glyphFormatSuggested": boolean,
"glyphSymbolSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"textStyleSuggestionState": {
object ( |
Kolom | |
---|---|
bulletAlignmentSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
glyphTypeSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
glyphFormatSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
glyphSymbolSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
indentFirstLineSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
indentStartSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
textStyleSuggestionState |
Mask yang menunjukkan kolom mana di |
startNumberSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
NamedRanges
Kumpulan semua NamedRange
dalam dokumen yang memiliki nama depan yang sama.
Representasi JSON |
---|
{
"name": string,
"namedRanges": [
{
object ( |
Kolom | |
---|---|
name |
Nama yang dimiliki semua |
namedRanges[] |
|
NamedRange
Kumpulan Range
dengan ID rentang bernama yang sama.
Rentang bernama memungkinkan developer mengaitkan bagian dokumen dengan label yang ditentukan pengguna secara arbitrer sehingga isinya dapat dibaca atau diedit secara terprogram nanti. Dokumen dapat berisi beberapa rentang bernama dengan nama yang sama, tetapi setiap rentang bernama memiliki ID unik.
Rentang bernama dibuat dengan satu Range
, dan konten yang disisipkan di dalam rentang bernama umumnya memperluas rentang tersebut. Namun, perubahan dokumen tertentu dapat menyebabkan rentang dibagi menjadi beberapa rentang.
Rentang bernama tidak bersifat pribadi. Semua aplikasi dan kolaborator yang memiliki akses ke dokumen dapat melihat rentang bernama.
Representasi JSON |
---|
{
"namedRangeId": string,
"name": string,
"ranges": [
{
object ( |
Kolom | |
---|---|
namedRangeId |
ID rentang bernama. |
name |
Nama rentang bernama. |
ranges[] |
Rentang yang termasuk dalam rentang bernama ini. |
Rentang
Menentukan rentang teks yang berdekatan.
Representasi JSON |
---|
{ "segmentId": string, "startIndex": integer, "endIndex": integer, "tabId": string } |
Kolom | |
---|---|
segmentId |
ID header, footer, atau catatan kaki yang berisi rentang ini. ID segmen kosong menandakan isi dokumen. |
startIndex |
Indeks awal berbasis nol dari rentang ini, dalam unit kode UTF-16. Dalam semua penggunaan saat ini, indeks awal harus diberikan. Kolom ini adalah Int32Value untuk mengakomodasi kasus penggunaan mendatang dengan rentang terbuka. |
endIndex |
Indeks akhir berbasis nol dari rentang ini, eksklusif, dalam unit kode UTF-16. Dalam semua penggunaan saat ini, indeks akhir harus diberikan. Kolom ini adalah Int32Value untuk mengakomodasi kasus penggunaan mendatang dengan rentang terbuka. |
tabId |
Tab yang berisi rentang ini. Jika tidak disertakan, permintaan berlaku untuk tab pertama. Dalam dokumen yang berisi satu tab:
Dalam dokumen yang berisi beberapa tab:
|
InlineObject
Objek yang muncul sebaris dengan teks. InlineObject berisi EmbeddedObject
seperti gambar.
Representasi JSON |
---|
{ "objectId": string, "inlineObjectProperties": { object ( |
Kolom | |
---|---|
objectId |
ID objek inline ini. Dapat digunakan untuk memperbarui properti objek. |
inlineObjectProperties |
Properti objek inline ini. |
suggestedInlineObjectPropertiesChanges |
Perubahan yang disarankan pada properti objek inline, yang dikelompokkan berdasarkan ID saran. |
suggestedInsertionId |
ID penyisipan yang disarankan. Jika kosong, berarti ini bukan penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk konten ini. |
InlineObjectProperties
Properti InlineObject
.
Representasi JSON |
---|
{
"embeddedObject": {
object ( |
Kolom | |
---|---|
embeddedObject |
Objek sematan dari objek inline ini. |
EmbeddedObject
Objek yang disematkan dalam dokumen.
Representasi JSON |
---|
{ "title": string, "description": string, "embeddedObjectBorder": { object ( |
Kolom | |
---|---|
title |
Judul objek yang disematkan. |
description |
Deskripsi objek yang disematkan. |
embeddedObjectBorder |
Batas objek yang disematkan. |
size |
Ukuran gambar yang terlihat setelah dipangkas. |
marginTop |
Margin atas objek yang disematkan. |
marginBottom |
Margin bawah objek yang disematkan. |
marginRight |
Margin kanan objek yang disematkan. |
marginLeft |
Margin kiri objek sematan. |
linkedContentReference |
Referensi ke konten sumber yang ditautkan eksternal. Misalnya, berisi referensi ke diagram Google Spreadsheet sumber saat objek sematan adalah diagram tertaut. Jika tidak disetel, objek tersemat tidak ditautkan. |
Kolom union properties . Properti yang khusus untuk setiap jenis objek sematan. properties hanya dapat berupa salah satu dari berikut: |
|
embeddedDrawingProperties |
Properti gambar yang disematkan. |
imageProperties |
Properti gambar. |
EmbeddedDrawingProperties
Jenis ini tidak memiliki kolom.
Properti gambar tersemat dan digunakan untuk membedakan jenis objek. Gambar sematan adalah gambar yang dibuat dan diedit dalam dokumen. Perhatikan bahwa detail yang panjang tidak didukung.
ImageProperties
Properti gambar.
Representasi JSON |
---|
{
"contentUri": string,
"sourceUri": string,
"brightness": number,
"contrast": number,
"transparency": number,
"cropProperties": {
object ( |
Kolom | |
---|---|
contentUri |
URI ke gambar dengan masa aktif default 30 menit. URI ini diberi tag dengan akun pemohon. Siapa pun yang memiliki URI secara efektif mengakses gambar sebagai pemohon asli. Akses ke gambar dapat hilang jika setelan berbagi dokumen berubah. |
sourceUri |
URI sumber adalah URI yang digunakan untuk menyisipkan gambar. URI sumber dapat kosong. |
brightness |
Efek kecerahan gambar. Nilai harus berada dalam interval [-1.0, 1.0], dengan 0 berarti tidak ada efek. |
contrast |
Efek kontras gambar. Nilai harus berada dalam interval [-1.0, 1.0], dengan 0 berarti tidak ada efek. |
transparency |
Efek transparansi gambar. Nilai harus berada dalam interval [0.0, 1.0], dengan 0 berarti tidak ada efek dan 1 berarti transparan. |
cropProperties |
Properti pemangkasan gambar. |
angle |
Sudut rotasi searah jarum jam gambar, dalam radian. |
CropProperties
Properti pangkas gambar.
Persegi panjang pangkas direpresentasikan menggunakan offset fraksional dari 4 tepi konten asli.
- Jika offset berada dalam interval (0, 1), tepi persegi panjang pemangkasan yang sesuai diposisikan di dalam persegi panjang pembatas asli gambar.
- Jika offset negatif atau lebih besar dari 1, tepi persegi panjang pangkas yang sesuai akan diposisikan di luar persegi panjang pembatas asli gambar.
- Jika semua offset dan sudut rotasi adalah 0, gambar tidak dipangkas.
Representasi JSON |
---|
{ "offsetLeft": number, "offsetRight": number, "offsetTop": number, "offsetBottom": number, "angle": number } |
Kolom | |
---|---|
offsetLeft |
Offset menentukan seberapa jauh tepi kiri persegi panjang pangkas dari tepi kiri konten asli sebagai pecahan lebar konten asli. |
offsetRight |
Offset menentukan seberapa jauh tepi kanan persegi panjang pangkas dari tepi kanan konten asli sebagai pecahan lebar konten asli. |
offsetTop |
Offset menentukan seberapa jauh tepi atas persegi panjang pangkas ke dalam dari tepi atas konten asli sebagai pecahan tinggi konten asli. |
offsetBottom |
Offset menentukan seberapa jauh tepi bawah persegi panjang pangkas ke dalam dari tepi bawah konten asli sebagai pecahan tinggi konten asli. |
angle |
Sudut rotasi searah jarum jam dari persegi panjang pangkas di sekitar pusatnya, dalam radian. Rotasi diterapkan setelah offset. |
EmbeddedObjectBorder
Batas di sekeliling EmbeddedObject
.
Representasi JSON |
---|
{ "color": { object ( |
Kolom | |
---|---|
color |
Warna batas. |
width |
Lebar batas. |
dashStyle |
Gaya garis putus-putus batas. |
propertyState |
Status properti batas. |
PropertyState
Kemungkinan status properti.
Enum | |
---|---|
RENDERED |
Jika status properti adalah RENDERED, elemen akan memiliki properti yang sesuai saat dirender dalam dokumen. Nilai ini merupakan default. |
NOT_RENDERED |
Jika status properti adalah NOT_RENDERED, elemen tidak memiliki properti yang sesuai saat dirender dalam dokumen. |
LinkedContentReference
Referensi ke konten sumber yang ditautkan eksternal.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union reference . Referensi khusus untuk jenis konten tertaut. reference hanya dapat berupa salah satu dari berikut: |
|
sheetsChartReference |
Referensi ke diagram tertaut. |
SheetsChartReference
Referensi ke diagram tertaut yang disematkan dari Google Spreadsheet.
Representasi JSON |
---|
{ "spreadsheetId": string, "chartId": integer } |
Kolom | |
---|---|
spreadsheetId |
ID spreadsheet Google Spreadsheet yang berisi diagram sumber. |
chartId |
ID diagram tertentu dalam spreadsheet Google Spreadsheet yang disematkan. |
SuggestedInlineObjectProperties
Perubahan yang disarankan untuk InlineObjectProperties
.
Representasi JSON |
---|
{ "inlineObjectProperties": { object ( |
Kolom | |
---|---|
inlineObjectProperties |
|
inlineObjectPropertiesSuggestionState |
Masker yang menunjukkan kolom mana pada |
InlineObjectPropertiesSuggestionState
Masker yang menunjukkan kolom mana pada InlineObjectProperties
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"embeddedObjectSuggestionState": {
object ( |
Kolom | |
---|---|
embeddedObjectSuggestionState |
Mask yang menunjukkan kolom mana di |
EmbeddedObjectSuggestionState
Masker yang menunjukkan kolom mana pada EmbeddedObject
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "embeddedDrawingPropertiesSuggestionState": { object ( |
Kolom | |
---|---|
embeddedDrawingPropertiesSuggestionState |
Mask yang menunjukkan kolom mana di |
imagePropertiesSuggestionState |
Mask yang menunjukkan kolom mana di |
titleSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
descriptionSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
embeddedObjectBorderSuggestionState |
Mask yang menunjukkan kolom mana di |
sizeSuggestionState |
Mask yang menunjukkan kolom mana di |
marginLeftSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
marginRightSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
marginTopSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
marginBottomSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
linkedContentReferenceSuggestionState |
Mask yang menunjukkan kolom mana di |
EmbeddedDrawingPropertiesSuggestionState
Jenis ini tidak memiliki kolom.
Masker yang menunjukkan kolom mana pada EmbeddedDrawingProperties
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
ImagePropertiesSuggestionState
Masker yang menunjukkan kolom mana pada ImageProperties
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"contentUriSuggested": boolean,
"sourceUriSuggested": boolean,
"brightnessSuggested": boolean,
"contrastSuggested": boolean,
"transparencySuggested": boolean,
"cropPropertiesSuggestionState": {
object ( |
Kolom | |
---|---|
contentUriSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
sourceUriSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada [sourceUri] [google.apps.docs.v1.EmbeddedObject.source_uri]. |
brightnessSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada [brightness] [google.apps.docs.v1.EmbeddedObject.brightness]. |
contrastSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada [kontras] [google.apps.docs.v1.EmbeddedObject.contrast]. |
transparencySuggested |
Menunjukkan apakah ada perubahan yang disarankan pada [transparency] [google.apps.docs.v1.EmbeddedObject.transparency]. |
cropPropertiesSuggestionState |
Mask yang menunjukkan kolom mana di |
angleSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada [angle] [google.apps.docs.v1.EmbeddedObject.angle]. |
CropPropertiesSuggestionState
Masker yang menunjukkan kolom mana pada CropProperties
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "offsetLeftSuggested": boolean, "offsetRightSuggested": boolean, "offsetTopSuggested": boolean, "offsetBottomSuggested": boolean, "angleSuggested": boolean } |
Kolom | |
---|---|
offsetLeftSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
offsetRightSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
offsetTopSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
offsetBottomSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
angleSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
EmbeddedObjectBorderSuggestionState
Masker yang menunjukkan kolom mana pada EmbeddedObjectBorder
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "colorSuggested": boolean, "widthSuggested": boolean, "dashStyleSuggested": boolean, "propertyStateSuggested": boolean } |
Kolom | |
---|---|
colorSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada [color] [google.apps.docs.v1.EmbeddedBorderObject.color]. |
widthSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada [width] [google.apps.docs.v1.EmbeddedBorderObject.width]. |
dashStyleSuggested |
Menunjukkan apakah ada saran perubahan pada [dashStyle] [google.apps.docs.v1.EmbeddedBorderObject.dash_style]. |
propertyStateSuggested |
Menunjukkan apakah ada saran perubahan pada [propertyState] [google.apps.docs.v1.EmbeddedBorderObject.property_state]. |
LinkedContentReferenceSuggestionState
Masker yang menunjukkan kolom mana pada LinkedContentReference
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"sheetsChartReferenceSuggestionState": {
object ( |
Kolom | |
---|---|
sheetsChartReferenceSuggestionState |
Mask yang menunjukkan kolom mana di |
SheetsChartReferenceSuggestionState
Masker yang menunjukkan kolom mana pada SheetsChartReference
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "spreadsheetIdSuggested": boolean, "chartIdSuggested": boolean } |
Kolom | |
---|---|
spreadsheetIdSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
chartIdSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
PositionedObject
Objek yang terikat ke Paragraph
dan diposisikan relatif terhadap awal paragraf. PositionedObject berisi EmbeddedObject
seperti gambar.
Representasi JSON |
---|
{ "objectId": string, "positionedObjectProperties": { object ( |
Kolom | |
---|---|
objectId |
ID objek yang diposisikan ini. |
positionedObjectProperties |
Properti objek yang diposisikan ini. |
suggestedPositionedObjectPropertiesChanges |
Perubahan yang disarankan pada properti objek yang diposisikan, yang dikelompokkan menurut ID saran. |
suggestedInsertionId |
ID penyisipan yang disarankan. Jika kosong, berarti ini bukan penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk konten ini. |
PositionedObjectProperties
Properti PositionedObject
.
Representasi JSON |
---|
{ "positioning": { object ( |
Kolom | |
---|---|
positioning |
Penempatan objek yang diposisikan ini relatif terhadap baris baru |
embeddedObject |
Objek sematan dari objek yang diposisikan ini. |
PositionedObjectPositioning
Penempatan PositionedObject
. Objek yang diposisikan diposisikan relatif terhadap awal Paragraph
yang terikat dengannya.
Representasi JSON |
---|
{ "layout": enum ( |
Kolom | |
---|---|
layout |
Tata letak objek yang diposisikan ini. |
leftOffset |
Offset tepi kiri objek yang diposisikan relatif terhadap awal |
topOffset |
Offset tepi atas objek yang diposisikan relatif terhadap awal |
PositionedObjectLayout
Kemungkinan tata letak [PositionedObject][google.aps.docs.v1.PositionedObject].
Enum | |
---|---|
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED |
Tata letak tidak ditentukan. |
WRAP_TEXT |
Teks akan mengelilingi objek yang diposisikan. |
BREAK_LEFT |
Memecah teks sehingga objek yang diposisikan berada di sebelah kiri dan teks berada di sebelah kanan. |
BREAK_RIGHT |
Memecah teks sehingga objek yang diposisikan berada di sebelah kanan dan teks berada di sebelah kiri. |
BREAK_LEFT_RIGHT |
Memecah teks sehingga tidak ada teks di sebelah kiri atau kanan objek yang diposisikan. |
IN_FRONT_OF_TEXT |
Objek yang diposisikan berada di depan teks. |
BEHIND_TEXT |
Objek yang diposisikan berada di belakang teks. |
SuggestedPositionedObjectProperties
Perubahan yang disarankan untuk PositionedObjectProperties
.
Representasi JSON |
---|
{ "positionedObjectProperties": { object ( |
Kolom | |
---|---|
positionedObjectProperties |
|
positionedObjectPropertiesSuggestionState |
Masker yang menunjukkan kolom mana pada |
PositionedObjectPropertiesSuggestionState
Masker yang menunjukkan kolom mana pada PositionedObjectProperties
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "positioningSuggestionState": { object ( |
Kolom | |
---|---|
positioningSuggestionState |
Mask yang menunjukkan kolom mana di |
embeddedObjectSuggestionState |
Mask yang menunjukkan kolom mana di |
PositionedObjectPositioningSuggestionState
Masker yang menunjukkan kolom mana pada PositionedObjectPositioning
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang disetel ke benar (true), ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "layoutSuggested": boolean, "leftOffsetSuggested": boolean, "topOffsetSuggested": boolean } |
Kolom | |
---|---|
layoutSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
leftOffsetSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
topOffsetSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada |
SuggestionsViewMode
Mode tampilan saran yang diterapkan ke dokumen yang menunjukkan cara perubahan yang disarankan ditampilkan. Opsi ini menyediakan opsi untuk membaca dokumen dengan semua saran sebaris, diterima, atau ditolak.
Enum | |
---|---|
DEFAULT_FOR_CURRENT_ACCESS |
SuggestionsViewMode yang diterapkan pada dokumen yang ditampilkan bergantung pada tingkat akses pengguna saat ini. Jika pengguna hanya memiliki akses lihat, PREVIEW_WITHOUT_SUGGESTIONS diterapkan. Jika tidak, SUGGESTIONS_INLINE akan diterapkan. Ini adalah mode tampilan saran default. |
SUGGESTIONS_INLINE |
Dokumen yang ditampilkan memiliki saran sebaris. Saran perubahan akan dibedakan dari konten dasar dalam dokumen. Permintaan untuk mengambil dokumen menggunakan mode ini akan menampilkan error 403 jika pengguna tidak memiliki izin untuk melihat saran perubahan. |
PREVIEW_SUGGESTIONS_ACCEPTED |
Dokumen yang ditampilkan adalah pratinjau dengan semua perubahan yang disarankan diterima. Permintaan untuk mengambil dokumen menggunakan mode ini akan menampilkan error 403 jika pengguna tidak memiliki izin untuk melihat saran perubahan. |
PREVIEW_WITHOUT_SUGGESTIONS |
Dokumen yang ditampilkan adalah pratinjau dengan semua perubahan yang disarankan ditolak jika ada saran dalam dokumen. |
Metode |
|
---|---|
|
Menerapkan satu atau beberapa pembaruan pada dokumen. |
|
Membuat dokumen kosong menggunakan judul yang diberikan dalam permintaan. |
|
Mendapatkan versi terbaru dokumen yang ditentukan. |