- Referensi: Dokumen
- Tab
- TabProperties
- DocumentTab
- Body
- StructuralElement
- Paragraph
- ParagraphElement
- TextRun
- TextStyle
- OptionalColor
- Color
- RgbColor
- Dimensi
- Unit
- 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
- Penyematan
- 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: Dokumen
Dokumen Google Dokumen.
Representasi JSON |
---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
Kolom | |
---|---|
document |
Hanya output. ID dokumen. |
title |
Judul dokumen. |
tabs[] |
Tab yang merupakan bagian dari dokumen. Tab dapat berisi tab turunan, tab yang bertingkat dalam tab lain. Tab turunan diwakili oleh kolom |
revision |
Hanya output. ID revisi dokumen. Dapat digunakan dalam permintaan pembaruan untuk menentukan revisi dokumen mana yang akan diterapkan pembaruan dan bagaimana permintaan harus berperilaku jika dokumen telah diedit sejak revisi tersebut. Hanya diisi jika pengguna memiliki akses edit ke dokumen. ID revisi bukan 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, dokumen belum berubah. Sebaliknya, ID yang diubah (untuk dokumen dan pengguna yang sama) biasanya berarti dokumen telah diperbarui. Namun, ID yang berubah juga dapat disebabkan oleh faktor internal seperti perubahan format ID. |
suggestions |
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 diberi kunci berdasarkan ID header. Kolom lama: Sebagai gantinya, gunakan |
footers |
Hanya output. Footer dalam dokumen, yang diberi kunci berdasarkan ID footer. Kolom lama: Sebagai gantinya, gunakan |
footnotes |
Hanya output. Catatan kaki dalam dokumen, yang diberi kunci berdasarkan ID catatan kaki. Kolom lama: Sebagai gantinya, gunakan |
document |
Hanya output. Gaya dokumen. Kolom lama: Sebagai gantinya, gunakan |
suggested |
Hanya output. Perubahan yang disarankan pada gaya dokumen, yang diberi kunci berdasarkan ID saran. Kolom lama: Sebagai gantinya, gunakan |
named |
Hanya output. Gaya bernama dokumen. Kolom lama: Sebagai gantinya, gunakan |
suggested |
Hanya output. Perubahan yang disarankan pada gaya bernama dokumen, yang diberi kunci berdasarkan ID saran. Kolom lama: Sebagai gantinya, gunakan |
lists |
Hanya output. Daftar dalam dokumen, yang diberi kunci berdasarkan ID daftar. Kolom lama: Sebagai gantinya, gunakan |
named |
Hanya output. Rentang bernama dalam dokumen, yang diberi kunci berdasarkan nama. Kolom lama: Sebagai gantinya, gunakan |
inline |
Hanya output. Objek inline dalam dokumen, yang diberi kunci berdasarkan ID objek. Kolom lama: Sebagai gantinya, gunakan |
positioned |
Hanya output. Objek yang diposisikan dalam dokumen, yang diberi kunci berdasarkan ID objek. Kolom lama: Sebagai gantinya, gunakan |
Tab
Tab dalam dokumen.
Representasi JSON |
---|
{ "tabProperties": { object ( |
Kolom | |
---|---|
tab |
Properti tab, seperti ID dan judul. |
child |
Tab turunan yang disusun bertingkat dalam tab ini. |
Kolom union content . Konten tab. content hanya dapat berupa salah satu dari berikut: |
|
document |
Tab dengan konten dokumen, seperti teks dan gambar. |
TabProperties
Properti tab.
Representasi JSON |
---|
{ "tabId": string, "title": string, "parentTabId": string, "index": integer, "nestingLevel": integer } |
Kolom | |
---|---|
tab |
Hanya output. ID tab. Kolom ini tidak dapat diubah. |
title |
Nama tab yang dapat dilihat pengguna. |
parent |
Opsional. ID tab induk. Kosong jika tab saat ini adalah tab tingkat root, yang berarti tab tersebut tidak memiliki induk. |
index |
Indeks tab berbasis nol dalam induk. |
nesting |
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 diberi kunci berdasarkan ID header. |
footers |
Footer di tab dokumen, yang diberi kunci berdasarkan ID footer. |
footnotes |
Catatan kaki di tab dokumen, yang diberi kunci berdasarkan ID catatan kaki. |
document |
Gaya tab dokumen. |
suggested |
Perubahan yang disarankan pada gaya tab dokumen, yang diberi kunci berdasarkan ID saran. |
named |
Gaya bernama dari tab dokumen. |
suggested |
Perubahan yang disarankan pada gaya bernama tab dokumen, yang diberi kunci berdasarkan ID saran. |
lists |
Daftar di tab dokumen, yang diberi kunci berdasarkan ID daftar. |
named |
Rentang bernama di tab dokumen, yang diberi kunci berdasarkan nama. |
inline |
Objek inline di tab dokumen, yang diberi kunci berdasarkan ID objek. |
positioned |
Objek yang diposisikan di tab dokumen, yang diberi kunci berdasarkan ID objek. |
Isi
Isi dokumen.
Isi biasanya berisi konten dokumen lengkap kecuali headers
, footers
, dan footnotes
.
Representasi JSON |
---|
{
"content": [
{
object ( |
Kolom | |
---|---|
content[] |
Isi isi. 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 | |
---|---|
start |
Indeks awal berbasis nol dari elemen struktural ini, dalam unit kode UTF-16. |
end |
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. |
section |
Jenis elemen struktural jeda bagian. |
table |
Jenis tabel elemen struktural. |
table |
Jenis elemen struktural daftar isi. |
Paragraf
StructuralElement
yang mewakili paragraf. Paragraf adalah rentang konten yang diakhiri dengan karakter baris baru.
Representasi JSON |
---|
{ "elements": [ { object ( |
Kolom | |
---|---|
elements[] |
Konten paragraf, yang dibagi menjadi beberapa bagian komponennya. |
paragraph |
Gaya paragraf ini. |
suggested |
Gaya paragraf yang disarankan berubah menjadi paragraf ini, yang diberi kunci berdasarkan ID saran. |
bullet |
Tanda bullet untuk paragraf ini. Jika tidak ada, paragraf tidak termasuk dalam daftar. |
suggested |
Perubahan yang disarankan pada butir paragraf ini. |
positioned |
ID objek yang diposisikan dan terikat ke paragraf ini. |
suggested |
ID objek yang diposisikan yang disarankan untuk dilampirkan ke paragraf ini, yang diberi kunci berdasarkan ID saran. |
ParagraphElement
ParagraphElement menjelaskan konten dalam Paragraph
.
Representasi JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
Kolom | |
---|---|
start |
Indeks awal berbasis nol dari elemen paragraf ini, dalam unit kode UTF-16. |
end |
Indeks akhir dasar 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: |
|
text |
Elemen paragraf teks berjalan. |
auto |
Elemen paragraf teks otomatis. |
page |
Elemen paragraf batas halaman. |
column |
Elemen paragraf jeda kolom. |
footnote |
Elemen paragraf referensi catatan kaki. |
horizontal |
Elemen paragraf garis horizontal. |
equation |
Elemen paragraf persamaan. |
inline |
Elemen paragraf objek inline. |
person |
Elemen paragraf yang ditautkan ke orang atau alamat email. |
rich |
Elemen paragraf yang ditautkan ke referensi Google (seperti file di Google Drive, video YouTube, atau acara Kalender). |
TextRun
ParagraphElement
yang mewakili rangkaian teks yang semuanya memiliki gaya yang sama.
Representasi JSON |
---|
{ "content": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
content |
Teks dari operasi ini. Semua elemen non-teks dalam operasi akan diganti dengan karakter Unicode U+E907. |
suggested |
ID penyisipan yang disarankan. |
suggested |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
text |
Gaya teks dari operasi ini. |
suggested |
Gaya teks yang disarankan berubah pada operasi ini, yang diberi kunci berdasarkan ID saran. |
TextStyle
Merepresentasikan gaya visual yang dapat diterapkan ke teks.
Gaya teks yang diwarisi direpresentasikan sebagai kolom yang tidak ditetapkan dalam pesan ini. Induk gaya teks bergantung pada tempat gaya teks ditentukan:
- TextStyle teks dalam
Paragraph
diwarisi darinamed style type
yang sesuai dengan paragraf. - TextStyle di
named style
mewarisi dari gaya bernamanormal text
. - TextStyle dari gaya bernama
normal text
mewarisi dari gaya teks default di editor Dokumen. - TextStyle pada elemen
Paragraph
yang terdapat dalam tabel dapat mewarisi gaya teksnya dari gaya tabel.
Jika gaya teks tidak diwarisi dari induk, menghapus 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 dicetak miring atau tidak. |
underline |
Apakah teks digarisbawahi atau tidak. |
strikethrough |
Apakah teks dicoret atau tidak. |
small |
Apakah teks menggunakan huruf kapital kecil atau tidak. |
background |
Warna latar belakang teks. Jika ditetapkan, warnanya adalah warna RGB atau transparan, bergantung pada kolom |
foreground |
Warna latar depan teks. Jika ditetapkan, warnanya adalah warna RGB atau transparan, bergantung pada kolom |
font |
Ukuran font teks. |
weighted |
Jenis font dan ketebalan teks yang dirender. Jika permintaan pembaruan menentukan nilai untuk Jika tidak ditetapkan, Jika |
baseline |
Offset vertikal teks dari posisi normalnya. Teks dengan offset dasar pengukuran |
link |
Tujuan hyperlink teks. Jika tidak ditetapkan, tidak ada link. Link tidak diwarisi dari teks induk. Mengubah link dalam permintaan pembaruan akan menyebabkan beberapa perubahan lain pada gaya teks rentang:
|
OptionalColor
Warna yang dapat sepenuhnya buram atau sepenuhnya transparan.
Representasi JSON |
---|
{
"color": {
object ( |
Kolom | |
---|---|
color |
Jika ditetapkan, warna ini akan digunakan sebagai warna buram. Jika tidak ditetapkan, nilai ini akan mewakili warna transparan. |
Warna
Warna solid.
Representasi JSON |
---|
{
"rgbColor": {
object ( |
Kolom | |
---|---|
rgb |
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 |
Magnitudo. |
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 | |
---|---|
font |
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 merupakan satu komponen dari ketebalan font yang dirender. Kombinasi
|
BaselineOffset
Cara teks dapat dioffset secara vertikal dari posisi normalnya.
Enum | |
---|---|
BASELINE_OFFSET_UNSPECIFIED |
Offset dasar pengukuran teks diwarisi dari induk. |
NONE |
Teks tidak dioffset secara vertikal. |
SUPERSCRIPT |
Teks dioffset secara vertikal ke atas (superscript). |
SUBSCRIPT |
Teks dioffset secara vertikal ke bawah (subskrip). |
Link
Referensi ke bagian lain 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. |
tab |
ID tab dalam dokumen ini. |
bookmark |
Bookmark dalam dokumen ini. Dalam dokumen yang berisi satu tab, link ke bookmark dalam tab tunggal akan terus menampilkan |
heading |
Judul dalam dokumen ini. Dalam dokumen yang berisi satu tab, link ke judul dalam tab tunggal akan terus menampilkan |
bookmark |
ID bookmark dalam dokumen ini. Kolom lama: Sebagai gantinya, tetapkan Jika kolom ini digunakan dalam permintaan tulis, 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. |
heading |
ID judul dalam dokumen ini. Kolom lama: Sebagai gantinya, tetapkan Jika kolom ini digunakan dalam permintaan tulis, 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. |
tab |
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. |
tab |
ID tab yang berisi judul ini. |
SuggestedTextStyle
Perubahan yang disarankan untuk TextStyle
.
Representasi JSON |
---|
{ "textStyle": { object ( |
Kolom | |
---|---|
text |
|
text |
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 ditetapkan ke benar, 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 | |
---|---|
bold |
Menunjukkan apakah ada perubahan yang disarankan pada |
italic |
Menunjukkan apakah ada perubahan yang disarankan pada |
underline |
Menunjukkan apakah ada perubahan yang disarankan pada |
strikethrough |
Menunjukkan apakah ada perubahan yang disarankan pada |
small |
Menunjukkan apakah ada perubahan yang disarankan pada |
background |
Menunjukkan apakah ada perubahan yang disarankan pada |
foreground |
Menunjukkan apakah ada perubahan yang disarankan pada |
font |
Menunjukkan apakah ada perubahan yang disarankan pada |
weighted |
Menunjukkan apakah ada perubahan yang disarankan pada |
baseline |
Menunjukkan apakah ada perubahan yang disarankan pada |
link |
Menunjukkan apakah ada perubahan yang disarankan pada |
AutoText
ParagraphElement
yang mewakili tempat dalam teks yang diganti secara dinamis dengan konten yang dapat berubah dari waktu ke waktu, seperti nomor halaman.
Representasi JSON |
---|
{ "type": enum ( |
Kolom | |
---|---|
type |
Jenis teks otomatis ini. |
suggested |
ID penyisipan yang disarankan. |
suggested |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
text |
Gaya teks AutoText ini. |
suggested |
Gaya teks yang disarankan akan berubah menjadi Teks Otomatis ini, yang diberi kunci berdasarkan ID saran. |
Jenis
Jenis teks otomatis.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Jenis teks otomatis yang tidak ditentukan. |
PAGE_NUMBER |
Ketik untuk teks otomatis yang mewakili nomor halaman saat ini. |
PAGE_COUNT |
Ketik untuk teks otomatis yang mewakili jumlah total halaman dalam dokumen. |
PageBreak
ParagraphElement
yang mewakili batas halaman. Batas halaman membuat teks berikutnya dimulai di bagian atas halaman berikutnya.
Representasi JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
suggested |
ID penyisipan yang disarankan. |
suggested |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
text |
Gaya teks PageBreak ini. Serupa dengan konten teks, seperti teks berjalan dan referensi catatan kaki, gaya teks jeda halaman dapat memengaruhi tata letak konten serta gaya teks yang disisipkan di sampingnya. |
suggested |
Gaya teks yang disarankan berubah menjadi PageBreak ini, yang diberi kunci oleh ID saran. |
ColumnBreak
ParagraphElement
yang mewakili batas kolom. Batas kolom membuat teks berikutnya dimulai di bagian atas kolom berikutnya.
Representasi JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
suggested |
ID penyisipan yang disarankan. |
suggested |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
text |
Gaya teks ColumnBreak ini. Serupa dengan konten teks, seperti teks berjalan dan referensi catatan kaki, gaya teks jeda kolom dapat memengaruhi tata letak konten serta gaya teks yang disisipkan di sampingnya. |
suggested |
Gaya teks yang disarankan berubah menjadi PemisahKolom ini, yang diberi kunci berdasarkan 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 | |
---|---|
footnote |
ID |
footnote |
Nomor yang dirender dari catatan kaki ini. |
suggested |
ID penyisipan yang disarankan. |
suggested |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
text |
Gaya teks FootnoteReference ini. |
suggested |
Gaya teks yang disarankan berubah menjadi FootnoteReference ini, yang diberi kunci berdasarkan ID saran. |
HorizontalRule
ParagraphElement
yang mewakili garis horizontal.
Representasi JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
suggested |
ID penyisipan yang disarankan. |
suggested |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
text |
Gaya teks HorizontalRule ini. Serupa dengan konten teks, seperti teks berjalan dan referensi catatan kaki, gaya teks garis horizontal dapat memengaruhi tata letak konten serta gaya teks yang disisipkan di sampingnya. |
suggested |
Gaya teks yang disarankan berubah menjadi HorizontalRule ini, yang diberi kunci berdasarkan ID saran. |
Persamaan
ParagraphElement
yang mewakili persamaan.
Representasi JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ] } |
Kolom | |
---|---|
suggested |
ID penyisipan yang disarankan. |
suggested |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
InlineObjectElement
ParagraphElement
yang berisi InlineObject
.
Representasi JSON |
---|
{ "inlineObjectId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
inline |
ID |
suggested |
ID penyisipan yang disarankan. |
suggested |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
text |
Gaya teks InlineObjectElement ini. Serupa dengan konten teks, seperti run teks dan referensi catatan kaki, gaya teks elemen objek inline dapat memengaruhi tata letak konten serta gaya teks yang disisipkan di sampingnya. |
suggested |
Gaya teks yang disarankan berubah menjadi InlineObject ini, yang diberi kunci berdasarkan ID saran. |
Orang
Orang atau alamat email yang disebutkan dalam dokumen. Sebutan ini berperilaku sebagai satu elemen yang tidak dapat diubah yang berisi nama atau alamat email orang tersebut.
Representasi JSON |
---|
{ "personId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
person |
Hanya output. ID unik link ini. |
suggested |
ID untuk saran yang menyisipkan link orang ini ke dalam dokumen. |
suggested |
ID untuk saran yang menghapus link orang ini dari dokumen. |
text |
Gaya teks |
suggested |
Gaya teks yang disarankan berubah menjadi |
person |
Hanya output. Properti |
PersonProperties
Properti khusus untuk Person
tertaut.
Representasi JSON |
---|
{ "name": string, "email": string } |
Kolom | |
---|---|
name |
Hanya output. Nama orang jika ditampilkan dalam teks link, bukan alamat email orang tersebut. |
email |
Hanya output. Alamat email yang ditautkan ke |
RichLink
Link ke referensi Google (seperti file di Drive, video YouTube, atau acara Kalender).
Representasi JSON |
---|
{ "richLinkId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
rich |
Hanya output. ID link ini. |
suggested |
ID untuk saran yang menyisipkan link ini ke dalam dokumen. |
suggested |
ID untuk saran yang menghapus link ini dari dokumen. |
text |
Gaya teks |
suggested |
Gaya teks yang disarankan berubah menjadi |
rich |
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 |
mime |
Hanya output. Jenis MIME |
ParagraphStyle
Gaya yang berlaku untuk seluruh paragraf.
Gaya paragraf yang diwarisi direpresentasikan sebagai kolom yang tidak ditetapkan dalam pesan ini. Induk gaya paragraf bergantung pada tempat gaya paragraf ditentukan:
- ParagraphStyle di
Paragraph
mewarisi darinamed style type
yang sesuai dengan paragraf. - ParagraphStyle di
named style
mewarisi dari gaya bernamanormal text
. - ParagraphStyle dari gaya bernama
normal text
mewarisi dari gaya paragraf default di editor Dokumen. - ParagraphStyle pada elemen
Paragraph
yang terdapat dalam tabel dapat mewarisi gaya paragrafnya dari gaya tabel.
Jika gaya paragraf tidak diwarisi dari induk, menghapus setelan kolom akan mengembalikan gaya ke nilai yang cocok dengan default di editor Dokumen.
Representasi JSON |
---|
{ "headingId": string, "namedStyleType": enum ( |
Kolom | |
---|---|
heading |
ID judul paragraf. Jika kosong, paragraf ini bukan merupakan judul. Properti ini bersifat hanya baca. |
named |
Jenis gaya bernama dari paragraf. Karena memperbarui jenis gaya bernama memengaruhi properti lain dalam ParagraphStyle, jenis gaya bernama diterapkan sebelum properti lainnya diperbarui. |
alignment |
Perataan teks untuk paragraf ini. |
line |
Jumlah spasi di antara baris, sebagai persentase dari normal, dengan normal direpresentasikan sebagai 100,0. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
direction |
Arah teks paragraf ini. Jika tidak ditetapkan, nilai defaultnya adalah |
spacing |
Mode spasi untuk paragraf. |
space |
Jumlah spasi tambahan di atas paragraf. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
space |
Jumlah spasi tambahan di bawah paragraf. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
border |
Batas antara paragraf ini dan paragraf berikutnya serta sebelumnya. Jika tidak ditetapkan, nilai akan diwarisi dari induk. Batas di antara 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. |
border |
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. |
border |
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. |
border |
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. |
border |
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. |
indent |
Jumlah indentasi untuk baris pertama paragraf. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
indent |
Jumlah indentasi untuk paragraf di sisi yang sesuai dengan awal teks, berdasarkan arah paragraf saat ini. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
indent |
Jumlah indentasi untuk paragraf di sisi yang sesuai dengan akhir teks, berdasarkan arah paragraf saat ini. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
tab |
Daftar perhentian tab untuk paragraf ini. Daftar perhentian tab tidak diwarisi. Properti ini bersifat hanya baca. |
keep |
Apakah semua baris paragraf harus disusun di halaman atau kolom yang sama jika memungkinkan. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
keep |
Apakah setidaknya sebagian paragraf ini harus disusun di halaman atau kolom yang sama dengan paragraf berikutnya jika memungkinkan. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
avoid |
Apakah akan menghindari paragraf yang tidak lengkap dan paragraf yang tidak memiliki baris awal. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
shading |
Warna paragraf. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
page |
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 |
Heading 1. |
HEADING_2 |
Heading 2. |
HEADING_3 |
Judul 3. |
HEADING_4 |
Tajuk 4. |
HEADING_5 |
Judul 5. |
HEADING_6 |
Heading 6. |
Perataan
Jenis perataan teks untuk paragraf.
Enum | |
---|---|
ALIGNMENT_UNSPECIFIED |
Perataan paragraf diwarisi dari induk. |
START |
Paragraf sejajar dengan awal baris. Rata kiri untuk teks LTR, rata kanan jika tidak. |
CENTER |
Paragraf berada di tengah. |
END |
Paragraf disejajarkan ke akhir baris. Rata kanan untuk teks LTR, rata kiri jika tidak. |
JUSTIFIED |
Paragraf rata kanan. |
ContentDirection
Konten rute dapat mengalir.
Enum | |
---|---|
CONTENT_DIRECTION_UNSPECIFIED |
Arah konten tidak ditentukan. |
LEFT_TO_RIGHT |
Konten berjalan dari kiri ke kanan. |
RIGHT_TO_LEFT |
Konten akan bergerak dari kanan ke kiri. |
SpacingMode
Berbagai mode untuk spasi paragraf.
Enum | |
---|---|
SPACING_MODE_UNSPECIFIED |
Mode spasi diwarisi dari induk. |
NEVER_COLLAPSE |
Jarak antarparagraf selalu dirender. |
COLLAPSE_LISTS |
Spasi 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. |
dash |
Gaya garis putus-putus batas. |
DashStyle
Jenis tanda hubung yang dapat merender geometri linear. Nilai ini didasarkan pada jenis sederhana "ST_PresetLineDashVal" yang dijelaskan di bagian 20.1.10.48 dari "Office Open XML File Formats - Fundamentals and Markup Language Reference", bagian 1 dari ECMA-376 edisi ke-4.
Enum | |
---|---|
DASH_STYLE_UNSPECIFIED |
Gaya tanda hubung tidak ditentukan. |
SOLID |
Garis solid. Sesuai dengan nilai ECMA-376 ST_PresetLineDashVal 'solid'. Ini adalah gaya tanda hubung default. |
DOT |
Garis putus-putus. Sesuai dengan nilai 'titik' ECMA-376 ST_PresetLineDashVal. |
DASH |
Garis putus-putus. Sesuai dengan nilai 'dash' ST_PresetLineDashVal ECMA-376. |
TabStop
Perhentian tab dalam paragraf.
Representasi JSON |
---|
{ "offset": { object ( |
Kolom | |
---|---|
offset |
Offset antara perhentian tab ini dan margin awal. |
alignment |
Perataan perhentian tab ini. Jika tidak ditetapkan, nilai defaultnya adalah |
TabStopAlignment
Perataan tab-stop.
Enum | |
---|---|
TAB_STOP_ALIGNMENT_UNSPECIFIED |
Perataan perhentian tab tidak ditentukan. |
START |
Perhentian tab sejajar dengan awal baris. Ini adalah defaultnya. |
CENTER |
Perhentian tab disejajarkan dengan bagian tengah baris. |
END |
Perhentian tab disejajarkan ke akhir baris. |
Bayangan
Warna paragraf.
Representasi JSON |
---|
{
"backgroundColor": {
object ( |
Kolom | |
---|---|
background |
Warna latar belakang bayangan paragraf ini. |
SuggestedParagraphStyle
Perubahan yang disarankan untuk ParagraphStyle
.
Representasi JSON |
---|
{ "paragraphStyle": { object ( |
Kolom | |
---|---|
paragraph |
|
paragraph |
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 ditetapkan ke benar, 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 | |
---|---|
heading |
Menunjukkan apakah ada perubahan yang disarankan pada |
named |
Menunjukkan apakah ada perubahan yang disarankan pada |
alignment |
Menunjukkan apakah ada perubahan yang disarankan pada |
line |
Menunjukkan apakah ada perubahan yang disarankan pada |
direction |
Menunjukkan apakah ada perubahan yang disarankan pada |
spacing |
Menunjukkan apakah ada perubahan yang disarankan pada |
space |
Menunjukkan apakah ada perubahan yang disarankan pada |
space |
Menunjukkan apakah ada perubahan yang disarankan pada |
border |
Menunjukkan apakah ada perubahan yang disarankan pada |
border |
Menunjukkan apakah ada perubahan yang disarankan pada |
border |
Menunjukkan apakah ada perubahan yang disarankan pada |
border |
Menunjukkan apakah ada perubahan yang disarankan pada |
border |
Menunjukkan apakah ada perubahan yang disarankan pada |
indent |
Menunjukkan apakah ada perubahan yang disarankan pada |
indent |
Menunjukkan apakah ada perubahan yang disarankan pada |
indent |
Menunjukkan apakah ada perubahan yang disarankan pada |
keep |
Menunjukkan apakah ada perubahan yang disarankan pada |
keep |
Menunjukkan apakah ada perubahan yang disarankan pada |
avoid |
Menunjukkan apakah ada perubahan yang disarankan pada |
shading |
Mask yang menunjukkan kolom mana di |
page |
Menunjukkan apakah ada perubahan yang disarankan pada |
ShadingSuggestionState
Masker yang menunjukkan kolom mana pada Shading
dasar yang telah diubah dalam perubahan yang disarankan ini. Untuk setiap kolom yang ditetapkan ke benar, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "backgroundColorSuggested": boolean } |
Kolom | |
---|---|
background |
Menunjukkan apakah ada perubahan yang disarankan pada |
Butir
Menjelaskan poin paragraf.
Representasi JSON |
---|
{
"listId": string,
"nestingLevel": integer,
"textStyle": {
object ( |
Kolom | |
---|---|
list |
ID daftar tempat paragraf ini tercantum. |
nesting |
Tingkat tingkatan paragraf ini dalam daftar. |
text |
Gaya teks khusus paragraf yang diterapkan ke butir ini. |
SuggestedBullet
Perubahan yang disarankan untuk Bullet
.
Representasi JSON |
---|
{ "bullet": { object ( |
Kolom | |
---|---|
bullet |
|
bullet |
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 ditetapkan ke benar, ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"listIdSuggested": boolean,
"nestingLevelSuggested": boolean,
"textStyleSuggestionState": {
object ( |
Kolom | |
---|---|
list |
Menunjukkan apakah ada perubahan yang disarankan pada |
nesting |
Menunjukkan apakah ada perubahan yang disarankan pada |
text |
Mask yang menunjukkan kolom mana di |
ObjectReferences
Kumpulan ID objek.
Representasi JSON |
---|
{ "objectIds": [ string ] } |
Kolom | |
---|---|
object |
ID objek. |
SectionBreak
StructuralElement
yang mewakili batas bagian. Bagian adalah rentang konten yang memiliki SectionStyle
yang sama. Batas bagian mewakili awal bagian baru, dan gaya bagian berlaku untuk bagian setelah batas bagian.
Isi dokumen selalu dimulai dengan jeda bagian.
Representasi JSON |
---|
{
"suggestedInsertionIds": [
string
],
"suggestedDeletionIds": [
string
],
"sectionStyle": {
object ( |
Kolom | |
---|---|
suggested |
ID penyisipan yang disarankan. |
suggested |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
section |
Gaya bagian setelah jeda bagian ini. |
SectionStyle
Gaya visual yang berlaku untuk suatu bagian.
Representasi JSON |
---|
{ "columnProperties": [ { object ( |
Kolom | |
---|---|
column |
Properti kolom bagian. Jika kosong, bagian ini berisi satu kolom dengan properti default di editor Dokumen. Bagian dapat diperbarui agar tidak memiliki lebih dari 3 kolom. Saat memperbarui properti ini, Anda harus menetapkan nilai yang konkret. Jika properti ini tidak ditetapkan, error permintaan buruk 400 akan terjadi. |
column |
Gaya pemisah kolom. Gaya ini dapat ditetapkan meskipun ada satu kolom di bagian tersebut. Saat memperbarui properti ini, Anda harus menetapkan nilai yang konkret. Jika properti ini tidak ditetapkan, akan terjadi error permintaan buruk 400. |
content |
Arah konten bagian ini. Jika tidak ditetapkan, nilai defaultnya adalah Saat memperbarui properti ini, Anda harus menetapkan nilai yang konkret. Jika properti ini tidak ditetapkan, akan terjadi error permintaan buruk 400. |
margin |
Margin halaman atas bagian. Jika tidak ditetapkan, nilai defaultnya adalah Saat memperbarui properti ini, Anda harus menetapkan nilai yang konkret. Jika properti ini tidak ditetapkan, akan terjadi error permintaan buruk 400. |
margin |
Margin halaman bawah bagian. Jika tidak ditetapkan, nilai defaultnya adalah Saat memperbarui properti ini, Anda harus menetapkan nilai yang konkret. Jika properti ini tidak ditetapkan, error permintaan buruk 400 akan terjadi. |
margin |
Margin halaman kanan bagian. Jika tidak ditetapkan, nilai defaultnya adalah Saat memperbarui properti ini, Anda harus menetapkan nilai yang konkret. Jika properti ini tidak ditetapkan, akan terjadi error permintaan buruk 400. |
margin |
Margin halaman kiri bagian. Jika tidak ditetapkan, nilai defaultnya adalah Saat memperbarui properti ini, Anda harus menetapkan nilai yang konkret. Jika properti ini tidak ditetapkan, error permintaan buruk 400 akan terjadi. |
margin |
Margin header bagian. Jika tidak ditetapkan, nilai defaultnya adalah Saat memperbarui properti ini, Anda harus menetapkan nilai yang konkret. Jika properti ini tidak ditetapkan, error permintaan buruk 400 akan terjadi. |
margin |
Margin footer bagian. Jika tidak ditetapkan, nilai defaultnya adalah Saat memperbarui properti ini, Anda harus menetapkan nilai yang konkret. Jika properti ini tidak ditetapkan, akan terjadi error permintaan buruk 400. |
section |
Hanya output. Jenis bagian. |
default |
ID header default. Jika tidak ditetapkan, nilai akan diwarisi dari SectionStyle Properti ini bersifat hanya baca. |
default |
ID footer default. Jika tidak ditetapkan, nilai akan diwarisi dari SectionStyle Properti ini bersifat hanya baca. |
first |
ID header yang hanya digunakan untuk halaman pertama bagian. Jika Properti ini bersifat hanya baca. |
first |
ID footer yang hanya digunakan untuk halaman pertama bagian. Jika Properti ini bersifat hanya baca. |
even |
ID header yang hanya digunakan untuk halaman genap. Jika nilai Properti ini bersifat hanya baca. |
even |
ID footer yang hanya digunakan untuk halaman genap. Jika nilai Properti ini bersifat hanya baca. |
use |
Menunjukkan apakah akan menggunakan ID header / footer halaman pertama untuk halaman pertama bagian. Jika tidak ditetapkan, nilai ini akan diwarisi dari Saat memperbarui properti ini, Anda harus menetapkan nilai yang konkret. Jika properti ini tidak ditetapkan, akan terjadi error permintaan buruk 400. |
page |
Nomor halaman tempat Anda mulai menghitung jumlah halaman untuk bagian ini. Jika tidak ditetapkan, penomoran halaman akan dilanjutkan dari bagian sebelumnya. Jika nilai tidak ditetapkan di Saat memperbarui properti ini, Anda harus menetapkan nilai yang konkret. Jika properti ini tidak ditetapkan, akan terjadi error permintaan buruk 400. |
flip |
Opsional. Menunjukkan apakah akan membalik dimensi Saat memperbarui properti ini, Anda harus menetapkan nilai yang konkret. Jika properti ini tidak ditetapkan, akan terjadi error permintaan buruk 400. |
SectionColumnProperties
Properti yang berlaku untuk kolom bagian.
Representasi JSON |
---|
{ "width": { object ( |
Kolom | |
---|---|
width |
Hanya output. Lebar kolom. |
padding |
Padding di akhir kolom. |
ColumnSeparatorStyle
Gaya pemisah kolom di antara kolom.
Enum | |
---|---|
COLUMN_SEPARATOR_STYLE_UNSPECIFIED |
Gaya pemisah kolom yang tidak ditentukan. |
NONE |
Tidak ada garis pemisah kolom di antara kolom. |
BETWEEN_EACH_COLUMN |
Merender garis pemisah kolom di antara setiap kolom. |
SectionType
Menampilkan cara awal bagian saat ini diposisikan relatif terhadap bagian sebelumnya.
Enum | |
---|---|
SECTION_TYPE_UNSPECIFIED |
Jenis bagian tidak ditentukan. |
CONTINUOUS |
Bagian ini dimulai tepat setelah paragraf terakhir di bagian sebelumnya. |
NEXT_PAGE |
Bagian dimulai di halaman berikutnya. |
Tabel
StructuralElement
yang mewakili 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. |
table |
Konten dan gaya setiap baris. |
suggested |
ID penyisipan yang disarankan. |
suggested |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
table |
Gaya tabel. |
TableRow
Konten dan gaya baris dalam Table
.
Representasi JSON |
---|
{ "startIndex": integer, "endIndex": integer, "tableCells": [ { object ( |
Kolom | |
---|---|
start |
Indeks awal berbasis nol dari baris ini, dalam unit kode UTF-16. |
end |
Indeks akhir baris ini berbasis nol, eksklusif, dalam unit kode UTF-16. |
table |
Konten dan gaya setiap sel dalam baris ini. Tabel dapat berbentuk non-persegi panjang, sehingga beberapa baris mungkin memiliki jumlah sel yang berbeda dengan baris lain dalam tabel yang sama. |
suggested |
ID penyisipan yang disarankan. |
suggested |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
table |
Gaya baris tabel. |
suggested |
Gaya yang disarankan berubah ke baris ini, yang diberi kunci berdasarkan ID saran. |
TableCell
Konten dan gaya sel dalam Table
.
Representasi JSON |
---|
{ "startIndex": integer, "endIndex": integer, "content": [ { object ( |
Kolom | |
---|---|
start |
Indeks awal berbasis nol dari sel ini, dalam unit kode UTF-16. |
end |
Indeks akhir berbasis nol dari sel ini, eksklusif, dalam unit kode UTF-16. |
content[] |
Konten sel. |
table |
Gaya sel. |
suggested |
ID penyisipan yang disarankan. |
suggested |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
suggested |
Perubahan yang disarankan pada gaya sel tabel, yang diberi kunci berdasarkan ID saran. |
TableCellStyle
Gaya TableCell
.
Gaya sel tabel yang diwarisi direpresentasikan sebagai kolom yang tidak ditetapkan dalam pesan ini. Gaya sel tabel dapat diwarisi dari gaya tabel.
Representasi JSON |
---|
{ "rowSpan": integer, "columnSpan": integer, "backgroundColor": { object ( |
Kolom | |
---|---|
row |
Rentang baris sel. Properti ini bersifat hanya baca. |
column |
Rentang kolom sel. Properti ini bersifat hanya baca. |
background |
Warna latar belakang sel. |
border |
Batas kiri sel. |
border |
Batas kanan sel. |
border |
Batas atas sel. |
border |
Batas bawah sel. |
padding |
Padding kiri sel. |
padding |
Padding kanan sel. |
padding |
Padding atas sel. |
padding |
Padding bawah sel. |
content |
Perataan konten dalam sel tabel. Perataan default cocok dengan perataan untuk sel tabel yang baru dibuat di editor Dokumen. |
TableCellBorder
Batas di sekitar sel tabel.
Batas sel tabel tidak boleh transparan. Untuk menyembunyikan batas sel tabel, buat lebarnya 0.
Representasi JSON |
---|
{ "color": { object ( |
Kolom | |
---|---|
color |
Warna batas. Warna ini tidak boleh transparan. |
width |
Lebar batas. |
dash |
Gaya garis putus-putus batas. |
ContentAlignment
Jenis perataan konten.
Berasal dari subkumpulan nilai jenis sederhana "ST_TextAnchoringType" di bagian 20.1.10.59 "Office Open XML File Formats - Fundamentals and Markup Language Reference", bagian 1 dari ECMA-376 edisi ke-4.
Enum | |
---|---|
CONTENT_ALIGNMENT_UNSPECIFIED |
Perataan konten yang tidak ditentukan. Penyelarasan konten diwariskan dari induk jika ada. |
CONTENT_ALIGNMENT_UNSUPPORTED |
Perataan konten yang tidak didukung. |
TOP |
Perataan yang meratakan konten ke bagian atas holder konten. Bersesuaian dengan ECMA-376 ST_TextAnchoringType 't'. |
MIDDLE |
Perataan yang meratakan konten ke tengah holder konten. Sesuai dengan ECMA-376 ST_TextAnchoringType 'ctr'. |
BOTTOM |
Perataan yang meratakan konten ke bagian bawah holder konten. Bersesuaian dengan ECMA-376 ST_TextAnchoringType 'b'. |
SuggestedTableCellStyle
Perubahan yang disarankan untuk TableCellStyle
.
Representasi JSON |
---|
{ "tableCellStyle": { object ( |
Kolom | |
---|---|
table |
|
table |
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 ditetapkan ke benar, 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 | |
---|---|
row |
Menunjukkan apakah ada perubahan yang disarankan pada |
column |
Menunjukkan apakah ada perubahan yang disarankan pada |
background |
Menunjukkan apakah ada perubahan yang disarankan pada |
border |
Menunjukkan apakah ada perubahan yang disarankan pada |
border |
Menunjukkan apakah ada perubahan yang disarankan pada |
border |
Menunjukkan apakah ada perubahan yang disarankan pada |
border |
Menunjukkan apakah ada perubahan yang disarankan pada |
padding |
Menunjukkan apakah ada perubahan yang disarankan pada |
padding |
Menunjukkan apakah ada perubahan yang disarankan pada |
padding |
Menunjukkan apakah ada perubahan yang disarankan pada |
padding |
Menunjukkan apakah ada perubahan yang disarankan pada |
content |
Menunjukkan apakah ada perubahan yang disarankan pada |
TableRowStyle
Gaya yang berlaku untuk baris tabel.
Representasi JSON |
---|
{
"minRowHeight": {
object ( |
Kolom | |
---|---|
min |
Tinggi baris minimum. Baris akan dirender di editor Dokumen dengan tinggi yang sama dengan atau lebih besar dari nilai ini untuk menampilkan semua konten di sel baris. |
table |
Apakah baris adalah header tabel. |
prevent |
Apakah baris tidak dapat ditambahkan ke seluruh batas halaman atau kolom. |
SuggestedTableRowStyle
Perubahan yang disarankan untuk TableRowStyle
.
Representasi JSON |
---|
{ "tableRowStyle": { object ( |
Kolom | |
---|---|
table |
|
table |
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 ditetapkan ke benar, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "minRowHeightSuggested": boolean } |
Kolom | |
---|---|
min |
Menunjukkan apakah ada perubahan yang disarankan pada |
TableStyle
Gaya yang berlaku untuk tabel.
Representasi JSON |
---|
{
"tableColumnProperties": [
{
object ( |
Kolom | |
---|---|
table |
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 | |
---|---|
width |
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 yang tersisa 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 mewakili daftar isi.
Representasi JSON |
---|
{
"content": [
{
object ( |
Kolom | |
---|---|
content[] |
Konten daftar isi. |
suggested |
ID penyisipan yang disarankan. |
suggested |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
Header
Header dokumen.
Representasi JSON |
---|
{
"headerId": string,
"content": [
{
object ( |
Kolom | |
---|---|
header |
ID header. |
content[] |
Konten header. Indeks untuk konten header dimulai dari nol. |
Catatan kaki
Catatan kaki dokumen.
Representasi JSON |
---|
{
"footnoteId": string,
"content": [
{
object ( |
Kolom | |
---|---|
footnote |
ID catatan kaki. |
content[] |
Konten 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. |
default |
ID header default. Jika tidak ditetapkan, tidak ada header default. Properti ini bersifat hanya baca. |
default |
ID footer default. Jika tidak ditetapkan, tidak ada footer default. Properti ini bersifat hanya baca. |
even |
ID header yang hanya digunakan untuk halaman genap. Nilai Properti ini bersifat hanya baca. |
even |
ID footer yang hanya digunakan untuk halaman genap. Nilai Properti ini bersifat hanya baca. |
first |
ID header yang hanya digunakan untuk halaman pertama. Jika tidak ditetapkan, header unik untuk halaman pertama tidak akan ada. Nilai Properti ini bersifat hanya baca. |
first |
ID footer yang hanya digunakan untuk halaman pertama. Jika tidak ditetapkan, footer unik untuk halaman pertama tidak akan ada. Nilai Properti ini bersifat hanya baca. |
use |
Menunjukkan apakah akan menggunakan ID header / footer halaman pertama untuk halaman pertama. |
use |
Menunjukkan apakah akan menggunakan ID header / footer halaman genap untuk halaman genap. |
page |
Nomor halaman tempat mulai menghitung jumlah halaman. |
margin |
Margin halaman atas. Memperbarui margin halaman atas pada gaya dokumen akan menghapus margin halaman atas di semua gaya bagian. |
margin |
Margin halaman bawah. Memperbarui margin halaman bawah pada gaya dokumen akan menghapus margin halaman bawah di semua gaya bagian. |
margin |
Margin halaman kanan. Memperbarui margin halaman kanan pada gaya dokumen akan menghapus margin halaman kanan di semua gaya bagian. Tindakan ini juga dapat menyebabkan ukuran kolom di semua bagian berubah. |
margin |
Margin halaman kiri. Memperbarui margin halaman kiri pada gaya dokumen akan menghapus margin halaman kiri di semua gaya bagian. Tindakan ini juga dapat menyebabkan ukuran kolom di semua bagian berubah. |
page |
Ukuran halaman dalam dokumen. |
margin |
Jumlah spasi antara bagian atas halaman dan konten header. |
margin |
Jumlah ruang antara bagian bawah halaman dan konten footer. |
use |
Menunjukkan apakah DocumentStyle Properti ini bersifat hanya baca. |
flip |
Opsional. Menunjukkan apakah akan membalik dimensi |
Latar belakang
Merepresentasikan 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 | |
---|---|
document |
|
document |
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 ditetapkan ke benar, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "backgroundSuggestionState": { object ( |
Kolom | |
---|---|
background |
Mask yang menunjukkan kolom mana di |
default |
Menunjukkan apakah ada perubahan yang disarankan pada |
default |
Menunjukkan apakah ada perubahan yang disarankan pada |
even |
Menunjukkan apakah ada perubahan yang disarankan pada |
even |
Menunjukkan apakah ada perubahan yang disarankan pada |
first |
Menunjukkan apakah ada perubahan yang disarankan pada |
first |
Menunjukkan apakah ada perubahan yang disarankan pada |
use |
Menunjukkan apakah ada perubahan yang disarankan pada |
use |
Menunjukkan apakah ada perubahan yang disarankan pada |
page |
Menunjukkan apakah ada perubahan yang disarankan pada |
margin |
Menunjukkan apakah ada perubahan yang disarankan pada |
margin |
Menunjukkan apakah ada perubahan yang disarankan pada |
margin |
Menunjukkan apakah ada perubahan yang disarankan pada |
margin |
Menunjukkan apakah ada perubahan yang disarankan pada |
page |
Mask yang menunjukkan kolom mana di [size] [google.apps.docs.v1.DocumentStyle.size] yang telah diubah dalam saran ini. |
margin |
Menunjukkan apakah ada perubahan yang disarankan pada |
margin |
Menunjukkan apakah ada perubahan yang disarankan pada |
use |
Menunjukkan apakah ada perubahan yang disarankan pada |
flip |
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 ditetapkan ke benar, Backgound
memiliki nilai baru yang disarankan.
Representasi JSON |
---|
{ "backgroundColorSuggested": boolean } |
Kolom | |
---|---|
background |
Menunjukkan apakah warna latar belakang saat ini telah diubah dalam saran ini. |
SizeSuggestionState
Masker yang menunjukkan kolom mana pada Size
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke benar, Size
memiliki nilai baru yang disarankan.
Representasi JSON |
---|
{ "heightSuggested": boolean, "widthSuggested": boolean } |
Kolom | |
---|---|
height |
Menunjukkan apakah ada perubahan yang disarankan pada |
width |
Menunjukkan apakah ada perubahan yang disarankan pada |
NamedStyles
Gaya yang diberi nama. Paragraf dalam dokumen dapat mewarisi TextStyle
dan ParagraphStyle
dari gaya bernama ini.
Representasi JSON |
---|
{
"styles": [
{
object ( |
Kolom | |
---|---|
styles[] |
Gaya yang diberi nama. Ada entri untuk setiap kemungkinan |
NamedStyle
Gaya yang diberi nama. Paragraf dalam dokumen dapat mewarisi TextStyle
dan ParagraphStyle
dari gaya bernama ini jika memiliki jenis gaya bernama yang sama.
Representasi JSON |
---|
{ "namedStyleType": enum ( |
Kolom | |
---|---|
named |
Jenis gaya bernama ini. |
text |
Gaya teks dari gaya bernama ini. |
paragraph |
Gaya paragraf dari gaya bernama ini. |
SuggestedNamedStyles
Perubahan yang disarankan pada NamedStyles
.
Representasi JSON |
---|
{ "namedStyles": { object ( |
Kolom | |
---|---|
named |
|
named |
Masker yang menunjukkan kolom mana pada |
NamedStylesSuggestionState
Status saran pesan NamedStyles
.
Representasi JSON |
---|
{
"stylesSuggestionStates": [
{
object ( |
Kolom | |
---|---|
styles |
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 | |
---|---|
named |
Jenis gaya bernama yang sesuai dengan status saran ini. Kolom ini disediakan untuk memudahkan pencocokan NamedStyleSuggestionState dengan |
text |
Mask yang menunjukkan kolom mana di |
paragraph |
Mask yang menunjukkan kolom mana di |
Daftar
Daftar mewakili 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 | |
---|---|
list |
Properti daftar. |
suggested |
Perubahan yang disarankan pada properti daftar, yang diberi kunci berdasarkan ID saran. |
suggested |
ID pemasangan yang disarankan. Jika kosong, ini bukan penyisipan yang disarankan. |
suggested |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan daftar ini. |
ListProperties
Properti list
yang menjelaskan tampilan dan nuansa peluru yang termasuk dalam paragraf yang terkait dengan daftar.
Representasi JSON |
---|
{
"nestingLevels": [
{
object ( |
Kolom | |
---|---|
nesting |
Menjelaskan properti peluru pada tingkat yang terkait. Daftar memiliki maksimal 9 tingkat hierarki dengan tingkat hierarki 0 sesuai dengan tingkat teratas dan tingkat hierarki 8 sesuai dengan tingkat yang paling bertingkat. Level bertingkat ditampilkan dalam urutan menaik dengan tingkat bertingkat paling sedikit ditampilkan terlebih dahulu. |
NestingLevel
Berisi properti yang menjelaskan tampilan dan nuansa peluru daftar pada tingkat tingkatan tertentu.
Representasi JSON |
---|
{ "bulletAlignment": enum ( |
Kolom | |
---|---|
bullet |
Perataan peluru dalam ruang yang dialokasikan untuk merender peluru. |
glyph |
String format yang digunakan oleh peluru pada tingkat tingkatan 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 glyph
Untuk tingkat bertingkat yang diurutkan, string yang menggantikan placeholder dalam format glyph untuk paragraf tertentu bergantung pada urutan paragraf dalam daftar. |
indent |
Jumlah indentasi untuk baris pertama paragraf pada tingkat tingkatan ini. |
indent |
Jumlah indentasi untuk paragraf pada tingkat tingkatan ini. Diterapkan ke sisi yang sesuai dengan awal teks, berdasarkan arah konten paragraf. |
text |
Gaya teks buletin pada tingkat tingkatan ini. |
start |
Nomor item daftar pertama pada tingkat hierarki ini. Nilai 0 diperlakukan sebagai nilai 1 untuk daftar huruf dan daftar angka Romawi. Untuk nilai 0 dan 1, daftar huruf dan angka Romawi akan dimulai dari Nilai ini diabaikan untuk level bertingkat dengan glyph yang tidak diurutkan. |
Kolom union glyph_kind . Jenis glyph yang digunakan oleh peluru. Ini menentukan glyph titik yang menggantikan placeholder di glyph_format . glyph_kind hanya dapat berupa salah satu dari hal berikut: |
|
glyph |
Jenis glyph yang digunakan oleh buletin saat paragraf pada tingkat tingkatan ini diurutkan. Jenis glyph menentukan jenis glyph yang digunakan untuk mengganti placeholder dalam |
glyph |
Simbol glyph kustom yang digunakan oleh buletin saat paragraf pada tingkat tingkatan ini tidak diurutkan. Simbol glyph menggantikan placeholder dalam |
BulletAlignment
Jenis perataan untuk peluru.
Enum | |
---|---|
BULLET_ALIGNMENT_UNSPECIFIED |
Perataan peluru tidak ditentukan. |
START |
Peluru disejajarkan dengan awal ruang yang dialokasikan untuk merender peluru. Rata kiri untuk teks LTR, rata kanan jika tidak. |
CENTER |
Peluru disejajarkan ke bagian tengah ruang yang dialokasikan untuk merender peluru. |
END |
Peluru disejajarkan ke akhir ruang yang dialokasikan untuk merender peluru. Rata kanan untuk teks LTR, rata kiri jika tidak. |
GlyphType
Jenis glyph yang digunakan oleh buletin saat paragraf pada tingkat tingkatan ini diurutkan.
Enum | |
---|---|
GLYPH_TYPE_UNSPECIFIED |
Jenis glyph tidak ditentukan atau tidak didukung. |
NONE |
String kosong. |
DECIMAL |
Angka, seperti 1 , 2 , atau 3 . |
ZERO_DECIMAL |
Angka yang angka satu digitnya diawali dengan nol, 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 kapital, seperti I , II , atau III . |
ROMAN |
Angka Romawi kecil, seperti i , ii , atau iii . |
SuggestedListProperties
Perubahan yang disarankan untuk ListProperties
.
Representasi JSON |
---|
{ "listProperties": { object ( |
Kolom | |
---|---|
list |
|
list |
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 ditetapkan ke benar, ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"nestingLevelsSuggestionStates": [
{
object ( |
Kolom | |
---|---|
nesting |
Masker yang menunjukkan kolom mana pada Status saran tingkat bertingkat ditampilkan dalam urutan menaik tingkat bertingkat dengan tingkat bertingkat paling sedikit ditampilkan terlebih dahulu. |
NestingLevelSuggestionState
Masker yang menunjukkan kolom mana pada NestingLevel
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke benar, ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"bulletAlignmentSuggested": boolean,
"glyphTypeSuggested": boolean,
"glyphFormatSuggested": boolean,
"glyphSymbolSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"textStyleSuggestionState": {
object ( |
Kolom | |
---|---|
bullet |
Menunjukkan apakah ada perubahan yang disarankan pada |
glyph |
Menunjukkan apakah ada perubahan yang disarankan pada |
glyph |
Menunjukkan apakah ada perubahan yang disarankan pada |
glyph |
Menunjukkan apakah ada perubahan yang disarankan pada |
indent |
Menunjukkan apakah ada perubahan yang disarankan pada |
indent |
Menunjukkan apakah ada perubahan yang disarankan pada |
text |
Mask yang menunjukkan kolom mana di |
start |
Menunjukkan apakah ada perubahan yang disarankan pada |
NamedRanges
Kumpulan semua NamedRange
dalam dokumen yang memiliki nama yang sama.
Representasi JSON |
---|
{
"name": string,
"namedRanges": [
{
object ( |
Kolom | |
---|---|
name |
Nama yang digunakan bersama oleh semua |
named |
|
NamedRange
Kumpulan Range
dengan ID rentang bernama yang sama.
Rentang bernama memungkinkan developer mengaitkan bagian dokumen dengan label arbitrer yang ditentukan pengguna sehingga kontennya 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 yang dinamai.
Representasi JSON |
---|
{
"namedRangeId": string,
"name": string,
"ranges": [
{
object ( |
Kolom | |
---|---|
named |
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 | |
---|---|
segment |
ID header, footer, atau catatan kaki yang berisi rentang ini. ID segmen kosong menunjukkan isi dokumen. |
start |
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. |
end |
Indeks akhir berbasis nol dari rentang ini, eksklusif, dalam unit kode UTF-16. Dalam semua penggunaan saat ini, indeks akhir harus disediakan. Kolom ini adalah Int32Value untuk mengakomodasi kasus penggunaan mendatang dengan rentang terbuka. |
tab |
Tab yang berisi rentang ini. Jika dihilangkan, permintaan akan berlaku untuk tab pertama. Dalam dokumen yang berisi satu tab:
Dalam dokumen yang berisi beberapa tab:
|
InlineObject
Objek yang muncul sejajar dengan teks. InlineObject berisi EmbeddedObject
seperti gambar.
Representasi JSON |
---|
{ "objectId": string, "inlineObjectProperties": { object ( |
Kolom | |
---|---|
object |
ID objek inline ini. Dapat digunakan untuk memperbarui properti objek. |
inline |
Properti objek inline ini. |
suggested |
Perubahan yang disarankan pada properti objek inline, yang diberi kunci berdasarkan ID saran. |
suggested |
ID pemasangan yang disarankan. Jika kosong, ini bukan penyisipan yang disarankan. |
suggested |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
InlineObjectProperties
Properti InlineObject
.
Representasi JSON |
---|
{
"embeddedObject": {
object ( |
Kolom | |
---|---|
embedded |
Objek tersemat dari objek inline ini. |
EmbeddedObject
Objek tersemat dalam dokumen.
Representasi JSON |
---|
{ "title": string, "description": string, "embeddedObjectBorder": { object ( |
Kolom | |
---|---|
title |
Judul objek tersemat. |
description |
Deskripsi objek tersemat. |
embedded |
Batas objek tersemat. |
size |
Ukuran gambar yang terlihat setelah dipangkas. |
margin |
Margin atas objek tersemat. |
margin |
Margin bawah objek tersemat. |
margin |
Margin kanan objek tersemat. |
margin |
Margin kiri objek tersemat. |
linked |
Referensi ke konten sumber tertaut eksternal. Misalnya, objek ini berisi referensi ke diagram Google Spreadsheet sumber jika objek tersemat adalah diagram tertaut. Jika tidak ditetapkan, objek tersemat tidak akan ditautkan. |
Kolom union properties . Properti yang spesifik untuk setiap jenis objek tersemat. properties hanya dapat berupa salah satu dari berikut: |
|
embedded |
Properti gambar tersemat. |
image |
Properti gambar. |
EmbeddedDrawingProperties
Jenis ini tidak memiliki kolom.
Properti gambar tersemat dan digunakan untuk membedakan jenis objek. Gambar tersemat 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 | |
---|---|
content |
URI ke gambar dengan masa aktif default 30 menit. URI ini diberi tag dengan akun pemohon. Siapa pun yang memiliki URI akan secara efektif mengakses gambar sebagai pemohon asli. Akses ke gambar dapat hilang jika setelan berbagi dokumen berubah. |
source |
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. |
crop |
Properti pemangkasan gambar. |
angle |
Sudut rotasi searah jarum jam gambar, dalam radian. |
CropProperties
Properti pemangkasan gambar.
Persegi panjang pemangkasan direpresentasikan menggunakan offset pecahan dari 4 tepi konten asli.
- Jika offset berada dalam interval (0, 1), tepi persegi panjang pemangkasan yang sesuai akan diposisikan di dalam persegi panjang pembatas asli gambar.
- Jika offset negatif atau lebih besar dari 1, tepi persegi panjang pemangkasan yang sesuai akan diposisikan di luar persegi panjang pembatas asli gambar.
- Jika semua offset dan sudut rotasi adalah 0, gambar tidak akan dipangkas.
Representasi JSON |
---|
{ "offsetLeft": number, "offsetRight": number, "offsetTop": number, "offsetBottom": number, "angle": number } |
Kolom | |
---|---|
offset |
Offset menentukan seberapa jauh tepi kiri persegi panjang pemangkasan ke dalam dari tepi kiri konten asli sebagai fraksi lebar konten asli. |
offset |
Offset menentukan seberapa jauh tepi kanan persegi panjang pemangkasan ke dalam dari tepi kanan konten asli sebagai fraksi lebar konten asli. |
offset |
Offset menentukan seberapa jauh tepi atas persegi panjang pemangkasan ke dalam dari tepi atas konten asli sebagai fraksi dari tinggi konten asli. |
offset |
Offset menentukan seberapa jauh tepi bawah persegi panjang pemangkasan ke dalam dari tepi bawah konten asli sebagai fraksi dari tinggi konten asli. |
angle |
Sudut rotasi searah jarum jam dari persegi panjang pemangkasan 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. |
dash |
Gaya garis putus-putus batas. |
property |
Status properti dari 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 tertaut eksternal.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union reference . Referensi khusus untuk jenis konten tertaut. reference hanya dapat berupa salah satu dari berikut: |
|
sheets |
Referensi ke diagram tertaut. |
SheetsChartReference
Referensi ke diagram tertaut yang disematkan dari Google Spreadsheet.
Representasi JSON |
---|
{ "spreadsheetId": string, "chartId": integer } |
Kolom | |
---|---|
spreadsheet |
ID spreadsheet Google Spreadsheet yang berisi diagram sumber. |
chart |
ID diagram tertentu di spreadsheet Google Spreadsheet yang disematkan. |
SuggestedInlineObjectProperties
Perubahan yang disarankan untuk InlineObjectProperties
.
Representasi JSON |
---|
{ "inlineObjectProperties": { object ( |
Kolom | |
---|---|
inline |
|
inline |
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 ditetapkan ke benar, ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"embeddedObjectSuggestionState": {
object ( |
Kolom | |
---|---|
embedded |
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 ditetapkan ke benar, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "embeddedDrawingPropertiesSuggestionState": { object ( |
Kolom | |
---|---|
embedded |
Mask yang menunjukkan kolom mana di |
image |
Masker yang menunjukkan kolom mana di |
title |
Menunjukkan apakah ada perubahan yang disarankan pada |
description |
Menunjukkan apakah ada perubahan yang disarankan pada |
embedded |
Mask yang menunjukkan kolom mana di |
size |
Masker yang menunjukkan kolom mana di |
margin |
Menunjukkan apakah ada perubahan yang disarankan pada |
margin |
Menunjukkan apakah ada perubahan yang disarankan pada |
margin |
Menunjukkan apakah ada perubahan yang disarankan pada |
margin |
Menunjukkan apakah ada perubahan yang disarankan pada |
linked |
Masker 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 ditetapkan ke benar, ada nilai baru yang disarankan.
ImagePropertiesSuggestionState
Masker yang menunjukkan kolom mana pada ImageProperties
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke benar, ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"contentUriSuggested": boolean,
"sourceUriSuggested": boolean,
"brightnessSuggested": boolean,
"contrastSuggested": boolean,
"transparencySuggested": boolean,
"cropPropertiesSuggestionState": {
object ( |
Kolom | |
---|---|
content |
Menunjukkan apakah ada perubahan yang disarankan pada |
source |
Menunjukkan apakah ada perubahan yang disarankan pada [sourceUri] [google.apps.docs.v1.EmbeddedObject.source_uri]. |
brightness |
Menunjukkan apakah ada perubahan yang disarankan pada [brightness] [google.apps.docs.v1.EmbeddedObject.brightness]. |
contrast |
Menunjukkan apakah ada saran perubahan pada [kontras] [google.apps.docs.v1.EmbeddedObject.contrast]. |
transparency |
Menunjukkan apakah ada saran perubahan pada [transparency] [google.apps.docs.v1.EmbeddedObject.transparency]. |
crop |
Mask yang menunjukkan kolom mana di |
angle |
Menunjukkan apakah ada saran perubahan 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 ditetapkan ke benar, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "offsetLeftSuggested": boolean, "offsetRightSuggested": boolean, "offsetTopSuggested": boolean, "offsetBottomSuggested": boolean, "angleSuggested": boolean } |
Kolom | |
---|---|
offset |
Menunjukkan apakah ada perubahan yang disarankan pada |
offset |
Menunjukkan apakah ada perubahan yang disarankan pada |
offset |
Menunjukkan apakah ada perubahan yang disarankan pada |
offset |
Menunjukkan apakah ada perubahan yang disarankan pada |
angle |
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 ditetapkan ke benar, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "colorSuggested": boolean, "widthSuggested": boolean, "dashStyleSuggested": boolean, "propertyStateSuggested": boolean } |
Kolom | |
---|---|
color |
Menunjukkan apakah ada saran perubahan pada [color] [google.apps.docs.v1.EmbeddedBorderObject.color]. |
width |
Menunjukkan apakah ada perubahan yang disarankan pada [width] [google.apps.docs.v1.EmbeddedBorderObject.width]. |
dash |
Menunjukkan apakah ada perubahan yang disarankan pada [dashStyle] [google.apps.docs.v1.EmbeddedBorderObject.dash_style]. |
property |
Menunjukkan apakah ada perubahan yang disarankan 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 ditetapkan ke benar, ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"sheetsChartReferenceSuggestionState": {
object ( |
Kolom | |
---|---|
sheets |
Masker yang menunjukkan kolom mana di |
SheetsChartReferenceSuggestionState
Masker yang menunjukkan kolom mana pada SheetsChartReference
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke benar, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "spreadsheetIdSuggested": boolean, "chartIdSuggested": boolean } |
Kolom | |
---|---|
spreadsheet |
Menunjukkan apakah ada perubahan yang disarankan pada |
chart |
Menunjukkan apakah ada perubahan yang disarankan pada |
PositionedObject
Objek yang tertambat ke Paragraph
dan diposisikan secara relatif terhadap awal paragraf. PositionedObject berisi EmbeddedObject
seperti gambar.
Representasi JSON |
---|
{ "objectId": string, "positionedObjectProperties": { object ( |
Kolom | |
---|---|
object |
ID objek yang diposisikan ini. |
positioned |
Properti objek yang diposisikan ini. |
suggested |
Perubahan yang disarankan pada properti objek yang diposisikan, yang diberi kunci oleh ID saran. |
suggested |
ID pemasangan yang disarankan. Jika kosong, ini bukan penyisipan yang disarankan. |
suggested |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
PositionedObjectProperties
Properti PositionedObject
.
Representasi JSON |
---|
{ "positioning": { object ( |
Kolom | |
---|---|
positioning |
Pemosisi objek yang diposisikan ini relatif terhadap baris baru |
embedded |
Objek tersemat dari objek yang diposisikan ini. |
PositionedObjectPositioning
Pemosisian PositionedObject
. Objek yang diposisikan diposisikan secara relatif terhadap awal Paragraph
yang dihubungkan.
Representasi JSON |
---|
{ "layout": enum ( |
Kolom | |
---|---|
layout |
Tata letak objek yang diposisikan ini. |
left |
Offset tepi kiri objek yang diposisikan relatif terhadap awal |
top |
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 digabungkan di sekitar objek yang diposisikan. |
BREAK_LEFT |
Memisahkan teks sehingga objek yang diposisikan berada di sebelah kiri dan teks berada di sebelah kanan. |
BREAK_RIGHT |
Memisahkan teks sehingga objek yang diposisikan berada di sebelah kanan dan teks berada di sebelah kiri. |
BREAK_LEFT_RIGHT |
Memisahkan 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 | |
---|---|
positioned |
|
positioned |
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 ditetapkan ke benar, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "positioningSuggestionState": { object ( |
Kolom | |
---|---|
positioning |
Mask yang menunjukkan kolom mana di |
embedded |
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 ditetapkan ke benar, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "layoutSuggested": boolean, "leftOffsetSuggested": boolean, "topOffsetSuggested": boolean } |
Kolom | |
---|---|
layout |
Menunjukkan apakah ada perubahan yang disarankan pada |
left |
Menunjukkan apakah ada perubahan yang disarankan pada |
top |
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 inline, diterima, atau ditolak.
Enum | |
---|---|
DEFAULT_FOR_CURRENT_ACCESS |
SuggestionsViewMode yang diterapkan ke dokumen yang ditampilkan bergantung pada tingkat akses pengguna saat ini. Jika pengguna hanya memiliki akses lihat, PREVIEW_WITHOUT_SUGGESTIONS akan diterapkan. Jika tidak, SUGGESTIONS_INLINE akan diterapkan. Ini adalah mode tampilan saran default. |
SUGGESTIONS_INLINE |
Dokumen yang ditampilkan memiliki saran inline. Perubahan yang disarankan 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 perubahan yang disarankan. |
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 perubahan yang disarankan. |
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 ke dokumen. |
|
Membuat dokumen kosong menggunakan judul yang diberikan dalam permintaan. |
|
Mendapatkan versi terbaru dokumen yang ditentukan. |