- Permintaan HTTP
- Parameter jalur
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Permintaan
- BuatSlideRequest
- LayoutReference
- LayoutLayout
- LayoutPlaceholderIdMapping
- CreateShapeRequest
- PageElementProperties
- BuatTabelTabel
- SisipkanTextRequest
- SisipkanTableRowsRequest
- InsertTableColumnsRequest
- DeleteTableRowRequest
- HapusTableColumnRequest
- GantiAllTextRequest
- SubstringMatchCriteria
- DeleteObjectRequest
- UpdatePageElementTransformRequest
- ApplyMode
- UpdateSlidePositionRequest
- DeleteTextRequest
- Rentang
- Jenis
- BuatGambarImage
- BuatVideoRequest
- CreateSheetsChartRequest
- ModePenautan
- CreateLineRequest
- Kategori
- RefreshSheetsChartRequest
- UpdateShapePropertiesRequest
- UpdateImagePropertiesRequest
- UpdateVideoPropertiesRequest
- UpdatePagePropertiesRequest
- UpdateTableCellPropertiesRequest
- TabelRange
- UpdateLinePropertiesRequest
- CreateParagraphBulletsRequest
- BulletGlyphPreset
- GantiAllShapesWithImageRequest
- GantiMetode
- ImageReplaceMethod tersebut
- DuplicateObjectRequest
- UpdateTextStyleRequest
- GantiAllShapesWithSheetsChartRequest
- ModePenautan
- DeleteParagraphBulletsRequest
- PerbaruiParagraphStyleRequest
- UpdateTableBorderPropertiesRequest
- BorderPosition
- UpdateTableColumnPropertiesRequest
- UpdateTableRowPropertiesRequest
- MergeTableCellsRequest
- UnmergeTableCellsRequest
- GroupObjectsRequest
- Membatalkan PengelompokanObjectsRequest
- UpdatePageElementAltTextRequest
- GantiImageRequest
- UpdateSlidePropertiesRequest
- UpdatePageElementsZOrderRequest
- ZOrderOperation
- UpdateLineCategoryRequest
- RerouteLineRequest
- WriteControl
- Respons
- CreateSlideResponse
- CreateShapeResponse
- CreateTableResponse
- GantiAllTextResponse
- CreateImageResponse
- BuatVideoResponse
- CreateSheetsChartResponse
- CreateLineResponse
- GantiAllShapesWithImageResponse
- DuplicateObjectResponse
- GantiAllShapesWithSheetsChartResponse
- GroupObjectsResponse
- Cobalah
Menerapkan satu atau beberapa pembaruan pada presentasi.
Setiap request
divalidasi sebelum diterapkan. Jika ada permintaan yang tidak valid, seluruh permintaan akan gagal dan tidak ada yang akan diterapkan.
Beberapa permintaan memiliki replies
untuk memberikan beberapa informasi tentang cara penerapannya. Permintaan lain tidak perlu menampilkan informasi; masing-masing menampilkan balasan kosong. Urutan balasan sesuai dengan urutan permintaan.
Misalnya, anggaplah Anda memanggil batchUpdate dengan empat update, dan hanya yang ketiga yang menampilkan informasi. Respons tersebut akan memiliki dua balasan kosong: balasan untuk permintaan ketiga, dan balasan kosong lainnya, dalam urutan tersebut.
Karena pengguna lain mungkin sedang mengedit presentasi, presentasi mungkin tidak mencerminkan perubahan Anda secara tepat: perubahan tersebut dapat berubah sesuai dengan perubahan kolaborator. Jika tidak ada kolaborator, presentasi harus mencerminkan perubahan Anda. Apa pun kasusnya, pembaruan dalam permintaan Anda dijamin akan diterapkan secara atomis.
Permintaan HTTP
POST https://slides.googleapis.com/v1/presentations/{presentationId}:batchUpdate
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
presentationId |
Presentasi yang akan diterapkan pembaruan. |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "requests": [ { object ( |
Kolom | |
---|---|
requests[] |
Daftar pembaruan yang akan diterapkan ke presentasi. |
writeControl |
Memberikan kontrol atas cara permintaan tulis dijalankan. |
Isi respons
Pesan respons dari update batch.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "presentationId": string, "replies": [ { object ( |
Kolom | |
---|---|
presentationId |
Presentasi pembaruan yang diterapkan. |
replies[] |
Balasan pembaruan. Ini dipetakan 1:1 dengan update, meskipun balasan untuk beberapa permintaan mungkin kosong. |
writeControl |
Kontrol tulis yang diperbarui setelah menerapkan permintaan. |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/presentations
https://www.googleapis.com/auth/spreadsheets
https://www.googleapis.com/auth/spreadsheets.readonly
Untuk mengetahui informasi selengkapnya, lihat Panduan otorisasi.
TulisKontrol
Memberikan kontrol atas cara permintaan tulis dijalankan.
Representasi JSON |
---|
{ "requiredRevisionId": string } |
Kolom | |
---|---|
requiredRevisionId |
Jika ID revisi yang diperlukan ditampilkan sebagai respons, hal ini menunjukkan ID revisi dokumen setelah permintaan diterapkan. |