Requests

Permintaan

Satu update yang akan diterapkan ke dokumen.

Representasi JSON
{

  // Union field request can be only one of the following:
  "replaceAllText": {
    object (ReplaceAllTextRequest)
  },
  "insertText": {
    object (InsertTextRequest)
  },
  "updateTextStyle": {
    object (UpdateTextStyleRequest)
  },
  "createParagraphBullets": {
    object (CreateParagraphBulletsRequest)
  },
  "deleteParagraphBullets": {
    object (DeleteParagraphBulletsRequest)
  },
  "createNamedRange": {
    object (CreateNamedRangeRequest)
  },
  "deleteNamedRange": {
    object (DeleteNamedRangeRequest)
  },
  "updateParagraphStyle": {
    object (UpdateParagraphStyleRequest)
  },
  "deleteContentRange": {
    object (DeleteContentRangeRequest)
  },
  "insertInlineImage": {
    object (InsertInlineImageRequest)
  },
  "insertTable": {
    object (InsertTableRequest)
  },
  "insertTableRow": {
    object (InsertTableRowRequest)
  },
  "insertTableColumn": {
    object (InsertTableColumnRequest)
  },
  "deleteTableRow": {
    object (DeleteTableRowRequest)
  },
  "deleteTableColumn": {
    object (DeleteTableColumnRequest)
  },
  "insertPageBreak": {
    object (InsertPageBreakRequest)
  },
  "deletePositionedObject": {
    object (DeletePositionedObjectRequest)
  },
  "updateTableColumnProperties": {
    object (UpdateTableColumnPropertiesRequest)
  },
  "updateTableCellStyle": {
    object (UpdateTableCellStyleRequest)
  },
  "updateTableRowStyle": {
    object (UpdateTableRowStyleRequest)
  },
  "replaceImage": {
    object (ReplaceImageRequest)
  },
  "updateDocumentStyle": {
    object (UpdateDocumentStyleRequest)
  },
  "mergeTableCells": {
    object (MergeTableCellsRequest)
  },
  "unmergeTableCells": {
    object (UnmergeTableCellsRequest)
  },
  "createHeader": {
    object (CreateHeaderRequest)
  },
  "createFooter": {
    object (CreateFooterRequest)
  },
  "createFootnote": {
    object (CreateFootnoteRequest)
  },
  "replaceNamedRangeContent": {
    object (ReplaceNamedRangeContentRequest)
  },
  "updateSectionStyle": {
    object (UpdateSectionStyleRequest)
  },
  "insertSectionBreak": {
    object (InsertSectionBreakRequest)
  },
  "deleteHeader": {
    object (DeleteHeaderRequest)
  },
  "deleteFooter": {
    object (DeleteFooterRequest)
  },
  "pinTableHeaderRows": {
    object (PinTableHeaderRowsRequest)
  }
  // End of list of possible types for union field request.
}
Kolom
Kolom union request. Permintaan khusus yang akan diterapkan. Hanya satu kolom yang wajib diisi. request hanya dapat berupa salah satu dari hal berikut:
replaceAllText

object (ReplaceAllTextRequest)

Mengganti semua instance teks yang ditentukan.

insertText

object (InsertTextRequest)

Menyisipkan teks di lokasi yang ditentukan.

updateTextStyle

object (UpdateTextStyleRequest)

Memperbarui gaya teks di rentang yang ditentukan.

createParagraphBullets

object (CreateParagraphBulletsRequest)

Membuat poin untuk paragraf.

deleteParagraphBullets

object (DeleteParagraphBulletsRequest)

Menghapus butir dari paragraf.

createNamedRange

object (CreateNamedRangeRequest)

Membuat rentang bernama.

deleteNamedRange

object (DeleteNamedRangeRequest)

Menghapus rentang bernama.

updateParagraphStyle

object (UpdateParagraphStyleRequest)

Memperbarui gaya paragraf pada rentang yang ditentukan.

deleteContentRange

object (DeleteContentRangeRequest)

Menghapus konten dari dokumen.

insertInlineImage

object (InsertInlineImageRequest)

Menyisipkan gambar sisipan di lokasi yang ditentukan.

insertTable

object (InsertTableRequest)

Menyisipkan tabel di lokasi yang ditentukan.

insertTableRow

object (InsertTableRowRequest)

Menyisipkan baris kosong ke dalam tabel.

insertTableColumn

object (InsertTableColumnRequest)

Menyisipkan kolom kosong ke dalam tabel.

deleteTableRow

object (DeleteTableRowRequest)

Menghapus baris dari tabel.

deleteTableColumn

object (DeleteTableColumnRequest)

Menghapus kolom dari tabel.

insertPageBreak

object (InsertPageBreakRequest)

Menyisipkan batas halaman di lokasi yang ditentukan.

deletePositionedObject

object (DeletePositionedObjectRequest)

Menghapus objek yang diposisikan dari dokumen.

updateTableColumnProperties

object (UpdateTableColumnPropertiesRequest)

Memperbarui properti kolom dalam tabel.

updateTableCellStyle

object (UpdateTableCellStyleRequest)

Memperbarui gaya sel tabel.

updateTableRowStyle

object (UpdateTableRowStyleRequest)

Memperbarui gaya baris dalam tabel.

replaceImage

object (ReplaceImageRequest)

Mengganti gambar dalam dokumen.

updateDocumentStyle

object (UpdateDocumentStyleRequest)

Memperbarui gaya dokumen.

mergeTableCells

object (MergeTableCellsRequest)

Menggabungkan sel dalam tabel.

unmergeTableCells

object (UnmergeTableCellsRequest)

Memisahkan sel dalam tabel.

createHeader

object (CreateHeaderRequest)

Membuat header.

createFootnote

object (CreateFootnoteRequest)

Membuat catatan kaki.

replaceNamedRangeContent

object (ReplaceNamedRangeContentRequest)

Mengganti konten dalam rentang bernama.

updateSectionStyle

object (UpdateSectionStyleRequest)

Memperbarui gaya bagian rentang yang ditentukan.

insertSectionBreak

object (InsertSectionBreakRequest)

Menyisipkan batas bagian di lokasi yang ditentukan.

deleteHeader

object (DeleteHeaderRequest)

Menghapus header dari dokumen.

pinTableHeaderRows

object (PinTableHeaderRowsRequest)

Memperbarui jumlah baris header yang disematkan dalam tabel.

ReplaceAllTextRequest

Mengganti semua teks yang cocok dengan kriteria dengan replace text.

Representasi JSON
{
  "replaceText": string,
  "tabsCriteria": {
    object (TabsCriteria)
  },

  // Union field criteria can be only one of the following:
  "containsText": {
    object (SubstringMatchCriteria)
  }
  // End of list of possible types for union field criteria.
}
Kolom
replaceText

string

Teks yang akan menggantikan teks yang cocok.

tabsCriteria

object (TabsCriteria)

Opsional. Kriteria yang digunakan untuk menentukan di tab mana penggantian terjadi.

Jika dihilangkan, penggantian berlaku untuk semua tab.

Dalam dokumen yang berisi satu tab:

  • Jika disediakan, harus cocok dengan ID tab tunggal.

  • Jika dihilangkan, penggantian berlaku untuk tab tunggal.

Dalam dokumen yang berisi beberapa tab:

  • Jika disediakan, penggantian akan berlaku untuk tab yang ditentukan.

  • Jika dihilangkan, penggantian berlaku untuk semua tab.

Kolom union criteria. Kriteria yang digunakan untuk mencocokkan teks yang akan diganti. criteria hanya dapat berupa salah satu dari hal berikut:
containsText

object (SubstringMatchCriteria)

Menemukan teks dalam dokumen yang cocok dengan substring ini.

SubstringMatchCriteria

Kriteria yang cocok dengan {i>string<i} teks tertentu dalam dokumen.

Representasi JSON
{
  "text": string,
  "matchCase": boolean
}
Kolom
text

string

Teks yang akan ditelusuri dalam dokumen.

matchCase

boolean

Menunjukkan apakah penelusuran harus mematuhi huruf besar/kecil:

  • True : penelusuran peka huruf besar/kecil.
  • False : penelusuran tidak peka huruf besar/kecil.

TabsCriteria

Kriteria yang menentukan tab tempat permintaan dijalankan.

Representasi JSON
{
  "tabIds": [
    string
  ]
}
Kolom
tabIds[]

string

Daftar ID tab tempat permintaan dijalankan.

InsertTextRequest

Menyisipkan teks di lokasi yang ditentukan.

Representasi JSON
{
  "text": string,

  // Union field insertion_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field insertion_location.
}
Kolom
text

string

Teks yang akan disisipkan.

Menyisipkan karakter baris baru secara implisit akan membuat baris baru Paragraph pada indeks tersebut. Gaya paragraf dari paragraf baru akan disalin dari paragraf di indeks penyisipan saat ini, termasuk daftar dan poin.

Gaya teks untuk teks yang disisipkan akan ditentukan secara otomatis, umumnya mempertahankan gaya teks di dekatnya. Umumnya, gaya teks untuk teks yang disisipkan akan cocok dengan teks persis sebelum indeks penyisipan.

Beberapa karakter kontrol (U+0000-U+0008, U+000C-U+001F) dan karakter dari Unicode Basic Multilingual Plane Private Use Area (U+E000-U+F8FF) akan dihilangkan dari teks yang disisipkan.

Kolom union insertion_location. Lokasi tempat teks akan disisipkan. insertion_location hanya dapat berupa salah satu dari hal berikut:
location

object (Location)

Menyisipkan teks pada indeks tertentu dalam dokumen.

Teks harus disisipkan dalam batas yang ada Paragraph. Misalnya, teks tidak dapat disisipkan pada indeks awal tabel (yaitu di antara tabel dan paragraf sebelumnya). Teks harus disisipkan ke dalam paragraf sebelumnya.

endOfSegmentLocation

object (EndOfSegmentLocation)

Menyisipkan teks di akhir header, footer, catatan kaki, atau isi dokumen.

Lokasi

Lokasi tertentu dalam dokumen.

Representasi JSON
{
  "segmentId": string,
  "index": integer,
  "tabId": string
}
Kolom
segmentId

string

ID header, footer, atau catatan kaki tempat lokasi berada. ID segmen kosong menandakan isi dokumen.

index

integer

Indeks berbasis nol, dalam unit kode UTF-16.

Indeks relatif terhadap awal segmen yang ditetapkan oleh segmentId.

tabId

string

Tab tempat lokasi berada. Jika dihilangkan, permintaan akan diterapkan ke tab pertama.

Dalam dokumen yang berisi satu tab:

  • Jika disediakan, harus cocok dengan ID tab tunggal.

  • Jika dihilangkan, permintaan berlaku untuk tab tunggal.

Dalam dokumen yang berisi beberapa tab:

  • Jika disediakan, permintaan akan berlaku untuk tab yang ditentukan.

  • Jika dihilangkan, permintaan berlaku untuk tab pertama dalam dokumen.

EndOfSegmentLocation

Lokasi di akhir isi, header, footer, atau catatan kaki. Lokasi berada tepat sebelum baris baru terakhir dalam segmen dokumen.

Representasi JSON
{
  "segmentId": string,
  "tabId": string
}
Kolom
segmentId

string

ID header, footer, atau catatan kaki tempat lokasi berada. ID segmen kosong menandakan isi dokumen.

tabId

string

Tab tempat lokasi berada. Jika dihilangkan, permintaan akan diterapkan ke tab pertama.

Dalam dokumen yang berisi satu tab:

  • Jika disediakan, harus cocok dengan ID tab tunggal.

  • Jika dihilangkan, permintaan berlaku untuk tab tunggal.

Dalam dokumen yang berisi beberapa tab:

  • Jika disediakan, permintaan akan berlaku untuk tab yang ditentukan.

  • Jika dihilangkan, permintaan berlaku untuk tab pertama dalam dokumen.

UpdateTextStyleRequest

Perbarui gaya visual teks.

Representasi JSON
{
  "textStyle": {
    object (TextStyle)
  },
  "fields": string,

  // Union field insertion_location can be only one of the following:
  "range": {
    object (Range)
  }
  // End of list of possible types for union field insertion_location.
}
Kolom
textStyle

object (TextStyle)

Gaya yang akan ditetapkan pada teks.

Jika nilai untuk gaya tertentu cocok dengan gaya induk, gaya tersebut akan ditetapkan untuk diwariskan.

Perubahan gaya teks tertentu dapat menyebabkan perubahan lain yang dapat mencerminkan perilaku editor Dokumen. Lihat dokumentasi tentang TextStyle untuk informasi selengkapnya.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar textStyle bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya, untuk memperbarui gaya teks menjadi tebal, atur fields dapat "bold".

Untuk mereset properti ke nilai defaultnya, sertakan nama kolomnya di mask kolom, tetapi jangan tetapkan kolom itu sendiri.

Kolom union insertion_location. Jenis rentang yang digunakan untuk memperbarui gaya teks. insertion_location hanya dapat berupa salah satu dari hal berikut:
range

object (Range)

Rentang teks yang akan ditata gayanya.

Rentang ini dapat diperluas untuk menyertakan baris baru yang bersebelahan.

Jika rentang sepenuhnya berisi paragraf yang termasuk dalam daftar, poin paragraf juga diperbarui dengan gaya teks yang cocok.

Rentang tidak dapat disisipkan di dalam UpdateTextStyleRequest relatif.

CreateParagraphBulletsRequest

Membuat poin untuk semua paragraf yang tumpang-tindih dengan rentang yang ditentukan.

Tingkat bertingkat setiap paragraf akan ditentukan dengan menghitung tab utama di depan setiap paragraf. Untuk menghindari spasi berlebih antara butir dan paragraf yang sesuai, tab utama ini akan dihapus oleh permintaan ini. Ini dapat mengubah indeks bagian-bagian teks.

Jika paragraf tepat sebelum paragraf diperbarui berada dalam daftar dengan preset yang cocok, paragraf yang diperbarui akan ditambahkan ke daftar sebelumnya.

Representasi JSON
{
  "range": {
    object (Range)
  },
  "bulletPreset": enum (BulletGlyphPreset)
}
Kolom
range

object (Range)

Rentang tempat preset butir akan diterapkan.

bulletPreset

enum (BulletGlyphPreset)

Jenis bullet glyph yang akan digunakan.

BulletGlyphPreset

Pola preset bullet glyph untuk daftar.

Pola-pola ini menggunakan jenis butir berikut:

  • ARROW : Tanda panah, yang sesuai dengan titik kode Unicode U+2794
  • ARROW3D : Tanda panah dengan bayangan 3D, sesuai dengan titik kode Unicode U+27a2
  • CHECKBOX : Persegi berongga yang sesuai dengan titik kode Unicode U+274f
  • CIRCLE : Lingkaran kosong, yang sesuai dengan titik kode Unicode U+25cb
  • DIAMOND : Berlian solid, sesuai dengan poin kode Unicode U+25c6
  • DIAMONDX : Berlian dengan 'x', yang sesuai dengan titik kode Unicode U+2756
  • HOLLOWDIAMOND : Berlian berongga, sesuai dengan titik kode Unicode U+25c7
  • DISC : Lingkaran solid, sesuai dengan titik kode Unicode U+25cf
  • SQUARE : Persegi solid, yang sesuai dengan titik kode Unicode U+25a0
  • STAR : Bintang, yang sesuai dengan titik kode Unicode U+2605
  • ALPHA : Huruf kecil, seperti 'a', 'b', atau 'c'.
  • UPPERALPHA : Huruf besar, seperti 'A', 'B', atau 'C'.
  • DECIMAL : Angka, seperti '1', '2', atau '3'.
  • ZERODECIMAL : Angka dengan angka nol yang diawali dengan angka nol, seperti '01', '02', atau '03'. Angka yang memiliki lebih dari satu digit tidak diawali dengan angka nol.
  • ROMAN : Angka romawi kecil, seperti 'i', 'ii', atau 'iii'.
  • UPPERROMAN : Angka romawi besar, seperti 'I', 'II', atau 'III'.
  • LEFTTRIANGLE : Segitiga mengarah ke kiri, sesuai dengan titik kode Unicode U+25c4
Enum
BULLET_GLYPH_PRESET_UNSPECIFIED Preset glyph butir tidak ditentukan.
BULLET_DISC_CIRCLE_SQUARE Daftar berbutir dengan DISC, CIRCLE dan SQUARE glyph butir untuk 3 tingkat penyusunan daftar pertama.
BULLET_DIAMONDX_ARROW3D_SQUARE Daftar berbutir dengan DIAMONDX, ARROW3D dan SQUARE glyph butir untuk 3 tingkat penyusunan daftar pertama.
BULLET_CHECKBOX Daftar berbutir dengan CHECKBOX glyph butir untuk semua tingkat susunan daftar.
BULLET_ARROW_DIAMOND_DISC Daftar berbutir dengan ARROW, DIAMOND dan DISC glyph butir untuk 3 tingkat penyusunan daftar pertama.
BULLET_STAR_CIRCLE_SQUARE Daftar berbutir dengan STAR, CIRCLE dan SQUARE glyph butir untuk 3 tingkat penyusunan daftar pertama.
BULLET_ARROW3D_CIRCLE_SQUARE Daftar berbutir dengan ARROW3D, CIRCLE dan SQUARE glyph butir untuk 3 tingkat penyusunan daftar pertama.
BULLET_LEFTTRIANGLE_DIAMOND_DISC Daftar berbutir dengan LEFTTRIANGLE, DIAMOND dan DISC glyph butir untuk 3 tingkat penyusunan daftar pertama.
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE Daftar berbutir dengan DIAMONDX, HOLLOWDIAMOND dan SQUARE glyph butir untuk 3 tingkat penyusunan daftar pertama.
BULLET_DIAMOND_CIRCLE_SQUARE Daftar berbutir dengan DIAMOND, CIRCLE dan SQUARE glyph butir untuk 3 tingkat penyusunan daftar pertama.
NUMBERED_DECIMAL_ALPHA_ROMAN Daftar bernomor dengan DECIMAL, ALPHA dan ROMAN glyph numerik untuk 3 tingkat penyusunan daftar pertama, diikuti dengan titik.
NUMBERED_DECIMAL_ALPHA_ROMAN_PARENS Daftar bernomor dengan DECIMAL, ALPHA dan ROMAN glyph numerik untuk 3 tingkat penyusunan daftar pertama, diikuti dengan tanda kurung.
NUMBERED_DECIMAL_NESTED Daftar bernomor dengan DECIMAL glyph numerik yang dipisahkan oleh titik, yang masing-masing tingkatannya menggunakan glyph tingkat bertingkat sebelumnya sebagai awalan. Misalnya: '1.', '1.1.', "2". '2.2.'.
NUMBERED_UPPERALPHA_ALPHA_ROMAN Daftar bernomor dengan UPPERALPHA, ALPHA dan ROMAN glyph numerik untuk 3 tingkat penyusunan daftar pertama, diikuti dengan titik.
NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL Daftar bernomor dengan UPPERROMAN, UPPERALPHA dan DECIMAL glyph numerik untuk 3 tingkat penyusunan daftar pertama, diikuti dengan titik.
NUMBERED_ZERODECIMAL_ALPHA_ROMAN Daftar bernomor dengan ZERODECIMAL, ALPHA dan ROMAN glyph numerik untuk 3 tingkat penyusunan daftar pertama, diikuti dengan titik.

DeleteParagraphBulletsRequest

Menghapus poin dari semua paragraf yang tumpang-tindih dengan rentang yang ditentukan.

Tingkat bertingkat setiap paragraf akan dipertahankan secara visual dengan menambahkan indentasi ke awal paragraf yang sesuai.

Representasi JSON
{
  "range": {
    object (Range)
  }
}
Kolom
range

object (Range)

Rentang untuk menghapus butir.

CreateNamedRangeRequest

Membuat NamedRange merujuk ke rentang yang diberikan.

Representasi JSON
{
  "name": string,
  "range": {
    object (Range)
  }
}
Kolom
name

string

Nama NamedRange. Nama tidak harus unik.

Nama harus memiliki minimal 1 karakter dan tidak lebih dari 256 karakter, yang diukur dalam unit kode UTF-16.

range

object (Range)

Rentang untuk menerapkan nama.

DeleteNamedRangeRequest

Menghapus NamedRange.

Representasi JSON
{
  "tabsCriteria": {
    object (TabsCriteria)
  },

  // Union field named_range_reference can be only one of the following:
  "namedRangeId": string,
  "name": string
  // End of list of possible types for union field named_range_reference.
}
Kolom
tabsCriteria

object (TabsCriteria)

Opsional. Kriteria yang digunakan untuk menentukan di tab mana penghapusan rentang harus terjadi. Jika dihilangkan, penghapusan rentang akan diterapkan ke semua tab.

Dalam dokumen yang berisi satu tab:

  • Jika disediakan, harus cocok dengan ID tab tunggal.

  • Jika dihilangkan, penghapusan rentang berlaku untuk tab tunggal.

Dalam dokumen yang berisi beberapa tab:

  • Jika disediakan, penghapusan rentang berlaku untuk tab yang ditentukan.

  • Jika tidak diberikan, penghapusan rentang akan berlaku untuk semua tab.

Kolom union named_range_reference. Nilai yang menentukan rentang atau rentang yang akan dihapus. Hanya satu harus ditetapkan. named_range_reference hanya dapat berupa salah satu dari hal berikut:
namedRangeId

string

ID rentang bernama yang akan dihapus.

name

string

Nama rentang yang akan dihapus. Semua rentang bernama yang memiliki nama tertentu akan dihapus.

UpdateParagraphStyleRequest

Perbarui gaya semua paragraf yang tumpang-tindih dengan rentang tertentu.

Representasi JSON
{
  "paragraphStyle": {
    object (ParagraphStyle)
  },
  "fields": string,

  // Union field insertion_location can be only one of the following:
  "range": {
    object (Range)
  }
  // End of list of possible types for union field insertion_location.
}
Kolom
paragraphStyle

object (ParagraphStyle)

Gaya yang akan ditetapkan pada paragraf.

Perubahan gaya paragraf tertentu dapat menyebabkan perubahan lain guna mencerminkan perilaku editor Dokumen. Lihat dokumentasi tentang ParagraphStyle untuk informasi selengkapnya.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar paragraphStyle bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya, untuk memperbarui properti perataan gaya paragraf, tetapkan fields dapat "alignment".

Untuk mereset properti ke nilai defaultnya, sertakan nama kolomnya di mask kolom, tetapi jangan tetapkan kolom itu sendiri.

Kolom union insertion_location. Jenis rentang yang digunakan untuk memperbarui gaya paragraf. insertion_location hanya dapat berupa salah satu dari hal berikut:
range

object (Range)

Rentang tumpang-tindih dengan paragraf yang akan ditata gayanya.

DeleteContentRangeRequest

Menghapus konten dari dokumen.

Representasi JSON
{
  "range": {
    object (Range)
  }
}
Kolom
range

object (Range)

Rentang konten yang akan dihapus.

Menghapus teks yang melintasi batas paragraf dapat menyebabkan perubahan pada gaya paragraf, daftar, objek yang diposisikan, dan bookmark saat dua paragraf digabungkan.

Upaya menghapus rentang tertentu dapat mengakibatkan struktur dokumen yang tidak valid, yang dalam hal ini ditunjukkan kesalahan permintaan buruk 400.

Beberapa contoh permintaan penghapusan yang tidak valid meliputi:

InsertInlineImageRequest

Menyisipkan InlineObject yang berisi gambar di lokasi yang diberikan.

Representasi JSON
{
  "uri": string,
  "objectSize": {
    object (Size)
  },

  // Union field insertion_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field insertion_location.
}
Kolom
uri

string

URI gambar.

Gambar diambil satu kali pada waktu penyisipan dan salinannya disimpan untuk ditampilkan di dalam dokumen. Gambar harus berukuran kurang dari 50 MB, tidak boleh lebih dari 25 megapiksel, dan harus dalam format PNG, JPEG, atau GIF.

URI yang disediakan harus dapat diakses secara publik dan panjangnya maksimal 2 kB. URI itu sendiri disimpan bersama gambar, dan diekspos melalui ImageProperties.content_uri kolom tersebut.

objectSize

object (Size)

Ukuran gambar yang seharusnya terlihat dalam dokumen. Properti ini bersifat opsional dan ukuran akhir gambar dalam dokumen ditentukan berdasarkan aturan berikut: * Jika lebar atau tinggi tidak ditentukan, ukuran default gambar akan dihitung berdasarkan resolusinya. * Jika satu dimensi ditentukan, dimensi lainnya akan dihitung untuk mempertahankan rasio aspek gambar. * Jika lebar dan tinggi ditetapkan, gambar akan diskalakan agar sesuai dengan dimensi yang disediakan, dengan tetap mempertahankan rasio aspeknya.

Kolom union insertion_location. Lokasi tempat gambar akan dimasukkan. insertion_location hanya dapat berupa salah satu dari hal berikut:
location

object (Location)

Menyisipkan gambar pada indeks tertentu dalam dokumen.

Gambar harus dimasukkan ke dalam batas yang ada Paragraph. Misalnya, parameter ini tidak dapat disisipkan pada indeks awal tabel (yaitu di antara tabel dan paragraf sebelumnya).

Gambar inline tidak dapat disisipkan di dalam catatan kaki atau persamaan.

endOfSegmentLocation

object (EndOfSegmentLocation)

Menyisipkan teks di akhir header, footer, atau badan dokumen.

Gambar inline tidak dapat disisipkan di dalam catatan kaki.

InsertTableRequest

Menyisipkan tabel di lokasi yang ditentukan.

Karakter baris baru akan disisipkan sebelum tabel yang disisipkan.

Representasi JSON
{
  "rows": integer,
  "columns": integer,

  // Union field insertion_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field insertion_location.
}
Kolom
rows

integer

Jumlah baris dalam tabel.

columns

integer

Jumlah kolom di tabel.

Kolom union insertion_location. Lokasi tempat tabel akan dimasukkan. insertion_location hanya dapat berupa salah satu dari hal berikut:
location

object (Location)

Menyisipkan tabel pada indeks model tertentu.

Karakter baris baru akan disisipkan sebelum tabel yang disisipkan, sehingga indeks awal tabel akan berada pada indeks lokasi yang ditentukan + 1.

Tabel harus dimasukkan ke dalam batas yang ada Paragraph. Misalnya, kalimat tersebut tidak dapat disisipkan pada indeks awal tabel (yaitu di antara tabel yang ada dan paragraf sebelumnya).

Tabel tidak dapat disisipkan di dalam catatan kaki atau persamaan.

endOfSegmentLocation

object (EndOfSegmentLocation)

Menyisipkan tabel di akhir header, footer, atau isi dokumen yang ditentukan. Karakter baris baru akan disisipkan sebelum tabel yang disisipkan.

Tabel tidak dapat disisipkan di dalam catatan kaki.

InsertTableRowRequest

Menyisipkan baris kosong ke dalam tabel.

Representasi JSON
{
  "tableCellLocation": {
    object (TableCellLocation)
  },
  "insertBelow": boolean
}
Kolom
tableCellLocation

object (TableCellLocation)

Lokasi sel tabel referensi tempat baris akan disisipkan.

Baris baru akan disisipkan di atas (atau di bawah) baris tempat sel referensi berada. Jika sel referensi adalah sel yang digabungkan, baris baru akan disisipkan di atas (atau di bawah) sel yang digabungkan.

insertBelow

boolean

Apakah akan menyisipkan baris baru di bawah lokasi sel referensi.

  • True : sisipkan di bawah sel.
  • False : sisipkan di atas sel.

TableCellLocation

Lokasi satu sel dalam tabel.

Representasi JSON
{
  "tableStartLocation": {
    object (Location)
  },
  "rowIndex": integer,
  "columnIndex": integer
}
Kolom
tableStartLocation

object (Location)

Lokasi tempat tabel dimulai dalam dokumen.

rowIndex

integer

Indeks baris berbasis nol. Misalnya, baris kedua dalam tabel memiliki indeks baris 1.

columnIndex

integer

Indeks kolom berbasis nol. Misalnya, kolom kedua dalam tabel memiliki indeks kolom 1.

InsertTableColumnRequest

Menyisipkan kolom kosong ke dalam tabel.

Representasi JSON
{
  "tableCellLocation": {
    object (TableCellLocation)
  },
  "insertRight": boolean
}
Kolom
tableCellLocation

object (TableCellLocation)

Lokasi sel tabel referensi tempat kolom akan disisipkan.

Kolom baru akan disisipkan di sebelah kiri (atau kanan) kolom tempat sel referensi berada. Jika sel referensi adalah sel yang digabungkan, kolom baru akan disisipkan di sebelah kiri (atau kanan) sel yang digabungkan.

insertRight

boolean

Apakah akan menyisipkan kolom baru di sebelah kanan lokasi sel referensi.

  • True : masukkan di sebelah kanan.
  • False : masukkan ke kiri.

DeleteTableRowRequest

Menghapus baris dari tabel.

Representasi JSON
{
  "tableCellLocation": {
    object (TableCellLocation)
  }
}
Kolom
tableCellLocation

object (TableCellLocation)

Lokasi sel tabel referensi tempat baris akan dihapus.

Baris yang dicakup sel ini akan dihapus. Jika ini adalah sel gabungan yang mencakup beberapa baris, semua baris yang mencakup sel tersebut akan dihapus. Jika tidak ada baris yang tersisa pada tabel setelah penghapusan ini, seluruh tabel akan dihapus.

DeleteTableColumnRequest

Menghapus kolom dari tabel.

Representasi JSON
{
  "tableCellLocation": {
    object (TableCellLocation)
  }
}
Kolom
tableCellLocation

object (TableCellLocation)

Lokasi sel tabel referensi tempat kolom akan dihapus.

Kolom yang dicakup sel ini akan dihapus. Jika ini adalah sel gabungan yang mencakup beberapa kolom, semua kolom yang mencakup sel tersebut akan dihapus. Jika tidak ada kolom yang tersisa pada tabel setelah penghapusan ini, seluruh tabel akan dihapus.

InsertPageBreakRequest

Menyisipkan batas halaman yang diikuti dengan baris baru di lokasi yang ditentukan.

Representasi JSON
{

  // Union field insertion_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field insertion_location.
}
Kolom
Kolom union insertion_location. Lokasi tempat batas halaman akan disisipkan. insertion_location hanya dapat berupa salah satu dari hal berikut:
location

object (Location)

Menyisipkan batas halaman pada indeks tertentu dalam dokumen.

Batas halaman harus dimasukkan ke dalam batas yang ada Paragraph. Misalnya, parameter ini tidak dapat disisipkan pada indeks awal tabel (yaitu di antara tabel dan paragraf sebelumnya).

Batas halaman tidak dapat disisipkan di dalam tabel, persamaan, catatan kaki, header, atau footer. Karena batas halaman hanya dapat dimasukkan ke dalam isi, segment ID bidang harus kosong.

endOfSegmentLocation

object (EndOfSegmentLocation)

Menyisipkan batas halaman di akhir isi dokumen.

Batas halaman tidak dapat disisipkan di dalam catatan kaki, header, atau footer. Karena batas halaman hanya dapat dimasukkan ke dalam isi, segment ID bidang harus kosong.

DeletePositionedObjectRequest

Menghapus PositionedObject dari dokumen.

Representasi JSON
{
  "objectId": string,
  "tabId": string
}
Kolom
objectId

string

ID objek yang diposisikan akan dihapus.

tabId

string

Tab tempat objek yang diposisikan untuk dihapus berada. Jika dihilangkan, permintaan akan diterapkan ke tab pertama.

Dalam dokumen yang berisi satu tab:

  • Jika disediakan, harus cocok dengan ID tab tunggal.

  • Jika dihilangkan, permintaan berlaku untuk tab tunggal.

Dalam dokumen yang berisi beberapa tab:

  • Jika disediakan, permintaan akan berlaku untuk tab yang ditentukan.

  • Jika dihilangkan, permintaan berlaku untuk tab pertama dalam dokumen.

UpdateTableColumnPropertiesRequest

Memperbarui TableColumnProperties kolom di sebuah tabel.

Representasi JSON
{
  "tableStartLocation": {
    object (Location)
  },
  "columnIndices": [
    integer
  ],
  "tableColumnProperties": {
    object (TableColumnProperties)
  },
  "fields": string
}
Kolom
tableStartLocation

object (Location)

Lokasi tempat tabel dimulai dalam dokumen.

columnIndices[]

integer

Daftar indeks kolom berbasis nol yang propertinya harus diperbarui. Jika tidak ada indeks yang ditentukan, semua kolom akan diperbarui.

tableColumnProperties

object (TableColumnProperties)

Properti kolom tabel yang akan diperbarui.

Jika nilai tableColumnProperties#width kurang dari 5 poin (5/72 inci), pesan eror 400 akan pesan {i>error<i} yang buruk.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar tableColumnProperties bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya untuk memperbarui lebar kolom, atur fields dapat "width".

UpdateTableCellStyleRequest

Memperbarui gaya rentang sel tabel.

Representasi JSON
{
  "tableCellStyle": {
    object (TableCellStyle)
  },
  "fields": string,

  // Union field cells can be only one of the following:
  "tableRange": {
    object (TableRange)
  },
  "tableStartLocation": {
    object (Location)
  }
  // End of list of possible types for union field cells.
}
Kolom
tableCellStyle

object (TableCellStyle)

Gaya yang akan ditetapkan pada sel tabel.

Saat memperbarui batas, jika sel berbagi batas dengan sel yang bersebelahan, properti batas yang sesuai dengan sel yang bersebelahan juga akan diperbarui. Batas yang digabungkan dan tidak terlihat tidak diperbarui.

Karena memperbarui batas yang dibagi oleh sel berdekatan dalam permintaan yang sama dapat menyebabkan pembaruan perbatasan yang bertentangan, pembaruan batas diterapkan dalam urutan berikut:

  • borderRight
  • borderLeft
  • borderBottom
  • borderTop
fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar tableCellStyle bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya, untuk memperbarui warna latar belakang sel tabel, setel fields dapat "backgroundColor".

Untuk mereset properti ke nilai defaultnya, sertakan nama kolomnya di mask kolom, tetapi jangan tetapkan kolom itu sendiri.

Kolom union cells. Sel yang akan diupdate. cells hanya dapat berupa salah satu dari hal berikut:
tableRange

object (TableRange)

Rentang tabel yang mewakili subset tabel tempat update diterapkan.

tableStartLocation

object (Location)

Lokasi tempat tabel dimulai dalam dokumen. Jika ditentukan, pembaruan akan diterapkan ke semua sel dalam tabel.

TableRange

Rentang tabel mewakili referensi ke subkumpulan tabel.

Penting untuk diperhatikan bahwa sel yang ditentukan oleh rentang tabel tidak selalu berbentuk persegi panjang. Misalnya, katakanlah kita memiliki tabel 3 x 3 di mana semua sel dari baris terakhir digabungkan. Tabelnya akan terlihat seperti ini:

 [   ][   ][   ]
 [   ][   ][   ]
 [             ]

Rentang tabel dengan lokasi sel tabel = (tableStartLocation, baris = 0, kolom = 0), span baris = 3 dan span kolom = 2 menentukan sel-sel berikut:

 [ x ][ x ][   ]
 [ x ][ x ][   ]
 [ x    x    x ]
Representasi JSON
{
  "tableCellLocation": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer
}
Kolom
tableCellLocation

object (TableCellLocation)

Lokasi sel tempat rentang tabel dimulai.

rowSpan

integer

Rentang baris pada rentang tabel.

columnSpan

integer

Rentang kolom untuk rentang tabel.

UpdateTableRowStyleRequest

Memperbarui TableRowStyle baris dalam tabel.

Representasi JSON
{
  "tableStartLocation": {
    object (Location)
  },
  "rowIndices": [
    integer
  ],
  "tableRowStyle": {
    object (TableRowStyle)
  },
  "fields": string
}
Kolom
tableStartLocation

object (Location)

Lokasi tempat tabel dimulai dalam dokumen.

rowIndices[]

integer

Daftar indeks baris berbasis nol yang gayanya harus diperbarui. Jika tidak ada indeks yang ditentukan, semua baris akan diperbarui.

tableRowStyle

object (TableRowStyle)

Gaya yang akan ditetapkan pada baris.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar tableRowStyle bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya untuk memperbarui tinggi baris minimum, setel fields dapat "minRowHeight".

ReplaceImageRequest

Mengganti gambar yang ada dengan gambar baru.

Mengganti gambar akan menghapus beberapa image effects dari gambar yang ada untuk mencerminkan perilaku editor Dokumen.

Representasi JSON
{
  "imageObjectId": string,
  "uri": string,
  "imageReplaceMethod": enum (ImageReplaceMethod),
  "tabId": string
}
Kolom
imageObjectId

string

ID gambar yang ada yang akan diganti. ID ini dapat diambil dari respons permintaan get.

uri

string

URI gambar baru.

Gambar diambil satu kali pada waktu penyisipan dan salinannya disimpan untuk ditampilkan di dalam dokumen. Gambar harus berukuran kurang dari 50 MB, tidak boleh lebih dari 25 megapiksel, dan harus dalam format PNG, JPEG, atau GIF.

URI yang diberikan tidak boleh melebihi 2 KB. URI disimpan bersama gambar, dan diekspos melalui ImageProperties.source_uri kolom tersebut.

imageReplaceMethod

enum (ImageReplaceMethod)

Metode penggantian.

tabId

string

Tab tempat gambar yang akan diganti berada. Jika dihilangkan, permintaan akan diterapkan ke tab pertama.

Dalam dokumen yang berisi satu tab:

  • Jika disediakan, harus cocok dengan ID tab tunggal.

  • Jika dihilangkan, permintaan berlaku untuk tab tunggal.

Dalam dokumen yang berisi beberapa tab:

  • Jika disediakan, permintaan akan berlaku untuk tab yang ditentukan.

  • Jika dihilangkan, permintaan berlaku untuk tab pertama dalam dokumen.

ImageReplaceMethod

Metode penggantian gambar.

Enum
IMAGE_REPLACE_METHOD_UNSPECIFIED Metode penggantian gambar tidak ditentukan. Nilai ini tidak boleh digunakan.
CENTER_CROP Menskalakan dan menempatkan gambar di tengah untuk mengisi batas-batas gambar asli. Gambar mungkin akan dipangkas agar dapat mengisi batas gambar asli. Ukuran gambar yang dirender akan sama dengan gambar asli.

UpdateDocumentStyleRequest

Memperbarui DocumentStyle.

Representasi JSON
{
  "documentStyle": {
    object (DocumentStyle)
  },
  "fields": string,
  "tabId": string
}
Kolom
documentStyle

object (DocumentStyle)

Gaya yang akan ditetapkan pada dokumen.

Perubahan gaya dokumen tertentu dapat menyebabkan perubahan lain guna mencerminkan perilaku editor Dokumen. Lihat dokumentasi tentang DocumentStyle untuk informasi selengkapnya.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar documentStyle bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya, untuk memperbarui latar belakang, setel fields dapat "background".

tabId

string

Tab yang berisi gaya yang akan diperbarui. Jika dihilangkan, permintaan berlaku untuk tab pertama.

Dalam dokumen yang berisi satu tab:

  • Jika disediakan, harus cocok dengan ID tab tunggal.

  • Jika dihilangkan, permintaan berlaku untuk tab tunggal.

Dalam dokumen yang berisi beberapa tab:

  • Jika disediakan, permintaan akan berlaku untuk tab yang ditentukan.

  • Jika tidak diberikan, permintaan akan berlaku untuk tab pertama dalam dokumen.

MergeTableCellsRequest

Menggabungkan sel Table.

Representasi JSON
{
  "tableRange": {
    object (TableRange)
  }
}
Kolom
tableRange

object (TableRange)

Rentang tabel yang menentukan sel tabel yang akan digabungkan.

Semua teks dalam sel yang digabungkan akan digabungkan dan disimpan dalam "head" sel rentang tersebut. Elemen ini adalah sel kiri atas rentang jika arah konten dari kiri ke kanan, dan sel kanan atas rentang jika sebaliknya.

Jika rentangnya bukan persegi panjang (yang dapat terjadi dalam beberapa kasus di mana rentang mencakup sel yang sudah digabungkan atau jika tabel bukan persegi panjang), pesan error permintaan buruk 400 akan ditampilkan.

UnmergeTableCellsRequest

Memisahkan sel dalam Table.

Representasi JSON
{
  "tableRange": {
    object (TableRange)
  }
}
Kolom
tableRange

object (TableRange)

Rentang tabel yang menentukan sel tabel yang akan dipisahkan.

Semua sel gabungan dalam rentang ini akan dipisahkan, dan sel yang sudah dipisahkan tidak akan terpengaruh. Jika rentang tidak memiliki sel yang digabungkan, permintaan tidak akan melakukan apa pun.

Jika terdapat teks di salah satu sel yang digabungkan, teks akan tetap berada di "head" dari blok sel yang terpisah yang dihasilkan. "Kepala" sel merupakan sel kiri atas jika arah konten dari kiri ke kanan, dan kanan atas jika sebaliknya.

CreateHeaderRequest

Membuat Header. {i>Header<i} baru diterapkan ke SectionStyle di lokasi SectionBreak jika ditentukan. Jika tidak, maka akan diterapkan ke DocumentStyle.

Jika header jenis yang ditentukan sudah ada, pesan error 400 bad request akan ditampilkan.

Representasi JSON
{
  "type": enum (HeaderFooterType),
  "sectionBreakLocation": {
    object (Location)
  }
}
Kolom
type

enum (HeaderFooterType)

Jenis header yang akan dibuat.

sectionBreakLocation

object (Location)

Lokasi SectionBreak yang memulai bagian yang harus menjadi bagian dari {i>header<i} ini. Jika `sectionBreakLocation' tidak ditetapkan atau jika mengacu pada batas bagian pertama dalam isi dokumen, header akan diterapkan DocumentStyle

HeaderFooterType

Jenis header dan footer yang dapat dibuat.

Enum
DEFAULT Header/footer default.

CreateFooterRequest

Membuat Footer. {i>Footer<i} baru diterapkan ke SectionStyle di lokasi SectionBreak jika ditentukan. Jika tidak, maka akan diterapkan ke DocumentStyle.

Jika footer dari jenis yang ditentukan sudah ada, error permintaan buruk 400 akan ditampilkan.

Representasi JSON
{
  "type": enum (HeaderFooterType),
  "sectionBreakLocation": {
    object (Location)
  }
}
Kolom
type

enum (HeaderFooterType)

Jenis footer yang akan dibuat.

sectionBreakLocation

object (Location)

Lokasi SectionBreak tepat sebelum bagian yang SectionStyle {i>footer<i} ini harus berada. Jika tidak ditetapkan atau mengacu pada batas bagian pertama dalam dokumen, footer akan diterapkan pada gaya dokumen.

CreateFootnoteRequest

Membuat Footnote membuat segmen dan menyisipkan FootnoteReference ke lokasi tersebut di lokasi yang diberikan.

Yang baru Footnote segmen berisi spasi diikuti dengan sebuah karakter baris baru.

Representasi JSON
{

  // Union field footnote_reference_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field footnote_reference_location.
}
Kolom
Kolom union footnote_reference_location. Lokasi untuk menyisipkan referensi catatan kaki. footnote_reference_location hanya dapat berupa salah satu dari hal berikut:
location

object (Location)

Menyisipkan referensi catatan kaki pada indeks tertentu dalam dokumen.

Referensi catatan kaki harus dimasukkan di dalam batas-batas yang ada Paragraph. Misalnya, parameter ini tidak dapat disisipkan pada indeks awal tabel (yaitu di antara tabel dan paragraf sebelumnya).

Referensi catatan kaki tidak dapat disisipkan di dalam persamaan, header, footer, atau catatan kaki. Karena referensi catatan kaki hanya dapat dimasukkan ke dalam isi, maka segment ID bidang harus kosong.

endOfSegmentLocation

object (EndOfSegmentLocation)

Menyisipkan referensi catatan kaki di akhir isi dokumen.

Referensi catatan kaki tidak dapat disisipkan di dalam header, footer, atau catatan kaki. Karena referensi catatan kaki hanya dapat dimasukkan ke dalam isi, maka segment ID bidang harus kosong.

ReplaceNamedRangeContentRequest

Mengganti konten yang ditentukan NamedRange atau NamedRanges dengan konten pengganti yang diberikan.

Perhatikan bahwa individu NamedRange dapat terdiri dari beberapa jaringan ranges. Dalam hal ini, hanya konten dalam rentang pertama yang akan diganti. Rentang lainnya beserta kontennya akan dihapus.

Jika mengganti atau menghapus rentang akan menyebabkan struktur dokumen yang tidak valid, error permintaan buruk 400 akan ditampilkan.

Representasi JSON
{
  "tabsCriteria": {
    object (TabsCriteria)
  },

  // Union field replacement_content can be only one of the following:
  "text": string
  // End of list of possible types for union field replacement_content.

  // Union field named_range_reference can be only one of the following:
  "namedRangeId": string,
  "namedRangeName": string
  // End of list of possible types for union field named_range_reference.
}
Kolom
tabsCriteria

object (TabsCriteria)

Opsional. Kriteria yang digunakan untuk menentukan di tab mana penggantian terjadi. Jika dihilangkan, penggantian berlaku untuk semua tab.

Dalam dokumen yang berisi satu tab:

  • Jika disediakan, harus cocok dengan ID tab tunggal.

  • Jika dihilangkan, penggantian berlaku untuk tab tunggal.

Dalam dokumen yang berisi beberapa tab:

  • Jika disediakan, penggantian akan berlaku untuk tab yang ditentukan.

  • Jika dihilangkan, penggantian berlaku untuk semua tab.

Kolom union replacement_content. Konten untuk mengganti konten yang ada dari rentang bernama. replacement_content hanya dapat berupa salah satu dari hal berikut:
text

string

Mengganti konten rentang bernama yang ditentukan dengan teks yang ditentukan.

Kolom union named_range_reference. Referensi ke rentang bernama yang kontennya akan diganti. named_range_reference hanya dapat berupa salah satu dari hal berikut:
namedRangeId

string

ID rentang bernama yang kontennya akan diganti.

Jika tidak ada rentang bernama dengan ID yang diberikan, pesan error 400 bad request akan muncul.

namedRangeName

string

Nama NamedRanges yang kontennya akan diganti.

Jika ada beberapa named ranges dengan nama tertentu, maka isi dari masing-masing akan diganti. Jika tidak ada rentang bernama dengan nama yang diberikan, maka permintaan tidak akan dioperasikan.

UpdateSectionStyleRequest

Memperbarui SectionStyle.

Representasi JSON
{
  "range": {
    object (Range)
  },
  "sectionStyle": {
    object (SectionStyle)
  },
  "fields": string
}
Kolom
range

object (Range)

Rentang tumpang-tindih dengan bagian yang akan ditata gayanya.

Karena batas bagian hanya bisa disisipkan ke dalam isi, segment ID bidang harus kosong.

sectionStyle

object (SectionStyle)

Gaya yang akan ditetapkan pada bagian tersebut.

Perubahan gaya bagian tertentu dapat menyebabkan perubahan lain guna mencerminkan perilaku editor Dokumen. Lihat dokumentasi tentang SectionStyle untuk informasi selengkapnya.

fields

string (FieldMask format)

Kolom yang harus diperbarui.

Setidaknya satu kolom harus ditentukan. Akar sectionStyle bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Misalnya untuk memperbarui margin kiri, atur fields dapat "marginLeft".

InsertSectionBreakRequest

Menyisipkan batas bagian di lokasi yang ditentukan.

Karakter baris baru akan disisipkan sebelum batas bagian.

Representasi JSON
{
  "sectionType": enum (SectionType),

  // Union field insertion_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field insertion_location.
}
Kolom
sectionType

enum (SectionType)

Jenis bagian yang akan disisipkan.

Kolom union insertion_location. Lokasi tempat jeda akan disisipkan. insertion_location hanya dapat berupa salah satu dari hal berikut:
location

object (Location)

Menyisipkan baris baru dan batas bagian pada indeks tertentu dalam dokumen.

Batas bagian harus disisipkan ke dalam batas-batas yang ada Paragraph. Misalnya, parameter ini tidak dapat disisipkan pada indeks awal tabel (yaitu di antara tabel dan paragraf sebelumnya).

Batas bagian tidak dapat disisipkan di dalam tabel, persamaan, catatan kaki, header, atau footer. Karena batas bagian hanya bisa dimasukkan ke dalam isi, segment ID bidang harus kosong.

endOfSegmentLocation

object (EndOfSegmentLocation)

Menyisipkan baris baru dan batas bagian di akhir isi dokumen.

Batas bagian tidak dapat disisipkan di dalam catatan kaki, header, atau footer. Karena batas bagian hanya bisa disisipkan ke dalam isi, segment ID bidang harus kosong.

DeleteHeaderRequest

Menghapus Header dari dokumen.

Representasi JSON
{
  "headerId": string,
  "tabId": string
}
Kolom
headerId

string

ID header yang akan dihapus. Jika {i>header<i} ini ditentukan pada DocumentStyle, referensi ke header ini dihapus, sehingga tidak ada header jenis tersebut di bagian pertama dokumen. Jika {i>header<i} ini didefinisikan pada SectionStyle, referensi ke header ini akan dihapus dan header jenis tersebut sekarang dilanjutkan dari bagian sebelumnya.

tabId

string

Tab yang berisi header yang akan dihapus. Jika dihilangkan, permintaan akan diterapkan ke tab pertama.

Dalam dokumen yang berisi satu tab:

  • Jika disediakan, harus cocok dengan ID tab tunggal.

  • Jika dihilangkan, permintaan berlaku untuk tab tunggal.

Dalam dokumen yang berisi beberapa tab:

  • Jika disediakan, permintaan akan berlaku untuk tab yang ditentukan.

  • Jika dihilangkan, permintaan berlaku untuk tab pertama dalam dokumen.

DeleteFooterRequest

Menghapus Footer dari dokumen.

Representasi JSON
{
  "footerId": string,
  "tabId": string
}
Kolom
footerId

string

ID footer yang akan dihapus. Jika {i>footer<i} ini ditentukan di DocumentStyle, referensi ke footer ini dihapus, sehingga tidak ada footer seperti itu di bagian pertama dokumen. Jika {i>footer<i} ini didefinisikan di SectionStyle, referensi ke footer ini akan dihapus dan footer jenis tersebut sekarang dilanjutkan dari bagian sebelumnya.

tabId

string

Tab yang berisi footer yang akan dihapus. Jika dihilangkan, permintaan akan diterapkan ke tab pertama.

Dalam dokumen yang berisi satu tab:

  • Jika disediakan, harus cocok dengan ID tab tunggal.

  • Jika dihilangkan, permintaan berlaku untuk tab tunggal.

Dalam dokumen yang berisi beberapa tab:

  • Jika disediakan, permintaan akan berlaku untuk tab yang ditentukan.

  • Jika dihilangkan, permintaan berlaku untuk tab pertama dalam dokumen.

PinTableHeaderRowsRequest

Memperbarui jumlah baris header tabel yang disematkan dalam tabel.

Representasi JSON
{
  "tableStartLocation": {
    object (Location)
  },
  "pinnedHeaderRowsCount": integer
}
Kolom
tableStartLocation

object (Location)

Lokasi tempat tabel dimulai dalam dokumen.

pinnedHeaderRowsCount

integer

Jumlah baris tabel yang akan disematkan, dengan 0 menyiratkan bahwa semua baris dilepas sematannya.