- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Minta
- CreateSlideRequest
- LayoutReference
- PredefinedLayout
- LayoutPlaceholderIdMapping
- CreateShapeRequest
- PageElementProperties
- CreateTableRequest
- InsertTextRequest
- InsertTableRowsRequest
- InsertTableColumnsRequest
- DeleteTableRowRequest
- DeleteTableColumnRequest
- ReplaceAllTextRequest
- SubstringMatchCriteria
- DeleteObjectRequest
- UpdatePageElementTransformRequest
- ApplyMode
- UpdateSlidesPositionRequest
- DeleteTextRequest
- Rentang
- Jenis
- CreateImageRequest
- CreateVideoRequest
- CreateSheetsChartRequest
- LinkingMode
- CreateLineRequest
- Kategori
- RefreshSheetsChartRequest
- UpdateShapePropertiesRequest
- UpdateImagePropertiesRequest
- UpdateVideoPropertiesRequest
- UpdatePagePropertiesRequest
- UpdateTableCellPropertiesRequest
- TableRange
- UpdateLinePropertiesRequest
- CreateParagraphBulletsRequest
- BulletGlyphPreset
- ReplaceAllShapesWithImageRequest
- ReplaceMethod
- ImageReplaceMethod
- DuplicateObjectRequest
- UpdateTextStyleRequest
- ReplaceAllShapesWithSheetsChartRequest
- LinkingMode
- DeleteParagraphBulletsRequest
- UpdateParagraphStyleRequest
- UpdateTableBorderPropertiesRequest
- BorderPosition
- UpdateTableColumnPropertiesRequest
- UpdateTableRowPropertiesRequest
- MergeTableCellsRequest
- UnmergeTableCellsRequest
- GroupObjectsRequest
- UngroupObjectsRequest
- UpdatePageElementAltTextRequest
- ReplaceImageRequest
- UpdateSlidePropertiesRequest
- UpdatePageElementsZOrderRequest
- ZOrderOperation
- UpdateLineCategoryRequest
- RerouteLineRequest
- WriteControl
- Respons
- CreateSlideResponse
- CreateShapeResponse
- CreateTableResponse
- ReplaceAllTextResponse
- CreateImageResponse
- CreateVideoResponse
- CreateSheetsChartResponse
- CreateLineResponse
- ReplaceAllShapesWithImageResponse
- DuplicateObjectResponse
- ReplaceAllShapesWithSheetsChartResponse
- GroupObjectsResponse
- Cobalah!
Menerapkan satu atau beberapa update 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 sejumlah informasi tentang cara penerapannya. Permintaan lain tidak perlu menampilkan informasi; masing-masing mengembalikan
jawaban kosong. Urutan balasan sesuai dengan permintaan.
Misalnya, Anda memanggil hdpi dengan empat update, dan hanya yang ketiga yang menampilkan informasi. Respons 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 persis mencerminkan perubahan Anda: perubahan Anda mungkin berubah sehubungan dengan perubahan kolaborator. Jika tidak ada kolaborator, presentasi akan mencerminkan perubahan Anda. Bagaimanapun, pembaruan dalam permintaan Anda dijamin akan diterapkan bersama secara atomik.
Permintaan HTTP
POST https://slides.googleapis.com/v1/presentations/{presentationId}:batchUpdate
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
presentationId |
Presentasi tempat update akan diterapkan. |
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 batch update.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "presentationId": string, "replies": [ { object ( |
Kolom | |
---|---|
presentationId |
Presentasi tempat pembaruan diterapkan. |
replies[] |
Balasan atas pembaruan. Hal ini dipetakan 1:1 dengan pembaruan, 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 informasi selengkapnya, lihat Panduan otorisasi.
WriteControl
Memberikan kontrol atas cara permintaan tulis dijalankan.
Representasi JSON |
---|
{ "requiredRevisionId": string } |
Kolom | |
---|---|
requiredRevisionId |
Jika ID revisi yang diperlukan ditampilkan dalam respons, ini akan menunjukkan ID revisi dokumen setelah permintaan diterapkan. |