- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- Prośba
- CreateSlajdRequest
- LayoutReference
- Wstępnie zdefiniowany układ
- LayoutPlaceholderIdMapping
- CreateShapeRequest
- PageElementProperties
- CreateTableRequest
- InsertTextRequest
- InsertTableRowsRequest
- InsertTableColumnRequest
- DeleteTableRowRequest
- RequestTableColumnRequest
- ReplaceAllTextRequest
- SubstringMATCHCriteria
- DeleteObjectRequest
- UpdatePageElementTransformRequest
- Zastosuj tryb
- UpdateSlajdsPositionRequest
- DeleteTextRequest
- Zakres
- Typ
- CreateImageRequest
- CreateVideoRequest
- CreateSheetChartRequest
- Tryb łączenia
- CreateLineRequest
- Kategoria
- RefreshSheetChartRequest
- UpdateShapePropertiesRequest
- UpdateImagePropertiesRequest
- UpdateVideoPropertiesRequest
- UpdatePagePropertiesRequest
- UpdateTableCellProperties
- TableRange
- UpdateLinePropertiesRequest
- CreateParagraphBulletsRequest
- BulletGlyphPreset
- ReplaceAllShapesWithImageRequest
- Metoda zastąpienia
- ImageReplaceMethod
- DuplikatObjectRequest
- UpdateTextStyleRequest
- Zastąp wszystkie kształtyDlaArkuszyArkusz
- Tryb łączenia
- DeleteParagraphBulletsRequest
- UpdateParagraphStyleRequest
- UpdateTableBorderPropertiesRequest
- Pozycja obramowania
- UpdateTableColumnPropertiesRequest
- UpdateTableRowPropertiesRequest
- MergeTableCellsRequest
- UnmergeTableCellsRequest
- GroupObjectsRequest
- UngroupObjectsRequest
- UpdatePageElementAltTextRequest
- ReplaceImageRequest
- UpdateSlajdPropertiesRequest
- UpdatePageElementsZOrderRequest
- ZOrderOperation
- UpdateLineCategoryRequest
- RerouteLineRequest
- WriteControl
- Odpowiedź
- CreateSlajdResponse
- CreateShapeResponse
- CreateTableResponse
- ReplaceAllTextResponse
- CreateImageResponse
- CreateVideoResponse
- CreateSheetChartResponse
- CreateLineResponse
- ReplaceAllShapesWithImageResponse
- DuplikatObjectResponse
- ReplaceAllShapesWithSheetChartResponse
- GroupObjectsResponse
- Wypróbuj
Stosuje co najmniej jedną aktualizację prezentacji.
Każdy request
jest sprawdzany przed zastosowaniem. Jeśli któreś z żądań jest nieprawidłowe, nie powiedzie się żadne żądanie.
Niektóre żądania zawierają dane replies
, które zawierają informacje o tym, jak je stosujemy. Inne żądania nie muszą zwracać informacji. Każde takie żądanie zwraca pustą odpowiedź. Kolejność odpowiedzi jest zgodna z kolejnością.
Załóżmy na przykład, że wywołujesz funkcję updateUpdate z 4 aktualizacjami i tylko 3 z nich zwraca informacje. Odpowiedź miałaby dwie puste odpowiedzi: odpowiedź na trzecie żądanie i kolejną pustą odpowiedź w tej kolejności.
Ponieważ inni użytkownicy mogą edytować prezentację, prezentacja może nie odzwierciedlać dokładnie Twoich zmian: modyfikacje te mogą być inne w stosunku do zmian wprowadzonych przez współpracowników. Jeśli nie masz współpracowników, prezentacja powinna odzwierciedlać zmiany. W każdym przypadku aktualizacje w żądaniu są gwarantowane razem.
Żądanie HTTP
POST https://slides.googleapis.com/v1/presentations/{presentationId}:batchUpdate
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
presentationId |
Prezentacja, w której chcesz zastosować aktualizacje. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "requests": [ { object ( |
Pola | |
---|---|
requests[] |
Lista aktualizacji, które mają być zastosowane w prezentacji. |
writeControl |
Zapewnia kontrolę nad sposobem wykonywania żądań zapisu. |
Treść odpowiedzi
Odpowiedź z aktualizacji zbiorczej.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "presentationId": string, "replies": [ { object ( |
Pola | |
---|---|
presentationId |
Prezentacja, do której zostały zastosowane aktualizacje. |
replies[] |
Odpowiedź na aktualizacje. Odpowiada on mapom 1:1 zawierającym aktualizacje, chociaż odpowiedzi na niektóre żądania mogą być puste. |
writeControl |
Zaktualizowany element sterujący zapisem po zastosowaniu żądania. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
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
Więcej informacji znajdziesz w przewodniku po autoryzacji.
Element sterujący zapisu
Zapewnia kontrolę nad sposobem wykonywania żądań zapisu.
Zapis JSON |
---|
{ "requiredRevisionId": string } |
Pola | |
---|---|
requiredRevisionId |
Zwrócony w odpowiedzi wymagany identyfikator wersji wskazuje identyfikator wersji dokumentu po zastosowaniu żądania. |