- בקשת HTTP
- פרמטרים של נתיב
- גוף הבקשה
- גוף התשובה
- היקפי ההרשאות
- שליחת בקשה
- CreateSlideRequest
- LayoutReference
- PredefinedLayout
- LayoutPlaceholderIdMapping
- CreateShapeRequest
- PageElementProperties
- CreateTableRequest
- InsertTextRequest
- InsertTableRowsRequest
- InsertTableColumnsRequest
- DeleteTableRowRequest
- DeleteTableColumnRequest
- ReplaceAllTextRequest
- SubstringMatchCriteria
- DeleteObjectRequest
- UpdatePageElementTransformRequest
- ApplyMode
- UpdateSlidesPositionRequest
- DeleteTextRequest
- טווח
- סוג
- CreateImageRequest
- CreateVideoRequest
- CreateSheetsChartRequest
- LinkingMode
- CreateLineRequest
- קטגוריה
- 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
- תגובה
- CreateSlideResponse
- CreateShapeResponse
- CreateTableResponse
- ReplaceAllTextResponse
- CreateImageResponse
- CreateVideoResponse
- CreateSheetsChartResponse
- CreateLineResponse
- ReplaceAllShapesWithImageResponse
- DuplicateObjectResponse
- ReplaceAllShapesWithSheetsChartResponse
- GroupObjectsResponse
- רוצים לנסות?
הפעלת עדכון אחד או יותר במצגת.
כל request
מאומת לפני היישום. אם בקשה כלשהי אינה חוקית, הבקשה כולה תיכשל ולא יושם שום דבר.
בבקשות מסוימות יש replies
כדי לספק מידע על אופן היישום שלהן. בקשות אחרות לא צריכות להחזיר מידע. כל אחת מהן תחזיר תשובה ריקה. סדר התשובות תואם לסדר הבקשות.
לדוגמה, נניח שקוראים ל-batchUpdate עם ארבעה עדכונים, ורק השלישי מחזיר מידע. התשובה תכלול שתי תשובות ריקות: תשובה לבקשה השלישית, ותשובה ריקה נוספת, בסדר הזה.
מכיוון שיכול להיות שמשתמשים אחרים עורכים את המצגת, יכול להיות שהמצגת לא תשקף בדיוק את השינויים שביצעתם. ייתכן שהשינויים שתבצעו ישתנו בהתאם לשינויים של שותפי עריכה. אם אין שותפי עריכה, המצגת אמורה לשקף את השינויים שביצעתם. בכל מקרה, העדכונים בבקשה שלך יחולו יחד באופן אטומי.
בקשת HTTP
POST https://slides.googleapis.com/v1/presentations/{presentationId}:batchUpdate
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
presentationId |
המצגת שעליה רוצים להחיל את העדכונים. |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{ "requests": [ { object ( |
שדות | |
---|---|
requests[] |
רשימת העדכונים שיש להחיל על המצגת. |
writeControl |
התפקיד הזה מאפשר לשלוט באופן הביצוע של בקשות לכתיבה. |
גוף התשובה
הודעת תשובה מעדכון באצווה.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{ "presentationId": string, "replies": [ { object ( |
שדות | |
---|---|
presentationId |
המצגת שעליה הוחלו העדכונים. |
replies[] |
התשובה לעדכונים. המערכת ממפה 1:1 עם העדכונים, אבל יכול להיות שהתשובות לחלק מהבקשות יהיו ריקות. |
writeControl |
בקרת הכתיבה המעודכנת אחרי החלת הבקשה. |
היקפי ההרשאות
נדרש אחד מהיקפי ההרשאות הבאים של 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
מידע נוסף זמין במדריך להרשאות.
WriteControl
התפקיד הזה מאפשר לשלוט באופן הביצוע של בקשות לכתיבה.
ייצוג JSON |
---|
{ "requiredRevisionId": string } |
שדות | |
---|---|
requiredRevisionId |
כשבתשובה מוחזר מזהה גרסה קודמת, הוא מציין את מזהה הגרסה הקודמת של המסמך לאחר החלת הבקשה. |