- درخواست HTTP
- پارامترهای مسیر
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- درخواست کنید
- CreateSlideRequest
- LayoutReference
- از پیش تعریف شده Layout
- LayoutPlaceholderIdMapping
- CreateShapeRequest
- PageElement Properties
- CreateTableRequest
- InsertTextRequest
- InsertTableRowsRequest
- InsertTableColumnsRequest
- حذف TableRowRequest
- DeleteTableColumnRequest
- ReplaceAllTextRequest
- معیارهای SubstringMatch
- DeleteObjectRequest
- UpdatePageElementTransformRequest
- ApplyMode
- UpdateSlidesPositionRequest
- DeleteTextRequest
- محدوده
- تایپ کنید
- CreateImageRequest
- CreateVideoRequest
- CreateSheetsChartRequest
- LinkingMode
- CreateLineRequest
- دسته بندی
- RefreshSheetsChartRequest
- UpdateShapePropertiesRequest
- UpdateImagePropertiesRequest
- UpdateVideoPropertiesRequest
- UpdatePagePropertiesRequest
- UpdateTableCellPropertiesRequest
- محدوده جدول
- UpdateLinePropertiesRequest
- CreateParagraphBulletsRequest
- BulletGlyphPreset
- Replace AllShapesWithImageRequest
- ReplaceMethod
- ImageReplaceMethod
- DuplicateObjectRequest
- UpdateTextStyleRequest
- ReplaceAllShapesWithSheetsChartRequest
- LinkingMode
- DeleteParagraphBulletsRequest
- UpdateParagraphStyleRequest
- UpdateTableBorderPropertiesRequest
- موقعیت مرزی
- UpdateTableColumnPropertiesRequest
- UpdateTableRowPropertiesRequest
- MergeTableCellsRequest
- UnmergeTableCellsRequest
- Group ObjectsRequest
- Ungroup ObjectsRequest
- UpdatePageElementAltTextRequest
- ReplaceImageRequest
- UpdateSlidePropertiesRequest
- UpdatePageElementsZOrderRequest
- ZOrderOperation
- UpdateLineCategoryRequest
- RerouteLineRequest
- WriteControl
- پاسخ
- CreateSlideResponse
- CreateShapeResponse
- CreateTableResponse
- ReplaceAllTextResponse
- CreateImageResponse
- CreateVideoResponse
- CreateSheetsChartResponse
- CreateLineResponse
- ReplaceAllShapesWithImageResponse
- DuplicateObjectResponse
- ReplaceAllShapesWithSheetsChartResponse
- Group ObjectsResponse
- آن را امتحان کنید!
یک یا چند به روز رسانی را برای ارائه اعمال می کند.
هر request
قبل از اعمال تایید می شود. اگر هر درخواستی معتبر نباشد، کل درخواست با شکست مواجه می شود و هیچ چیزی اعمال نمی شود.
برخی از درخواستها replies
دارند تا اطلاعاتی درباره نحوه اعمال آنها به شما بدهند. سایر درخواست ها نیازی به بازگرداندن اطلاعات ندارند. اینها هر کدام یک پاسخ خالی برمیگردانند. ترتیب پاسخ ها با درخواست ها مطابقت دارد.
برای مثال، فرض کنید BatchUpdate را با چهار به روز رسانی فراخوانی می کنید و تنها مورد سوم اطلاعات را برمی گرداند. پاسخ دو پاسخ خالی خواهد داشت: پاسخ به درخواست سوم، و پاسخ خالی دیگر، به ترتیب.
از آنجایی که کاربران دیگر ممکن است ارائه را ویرایش کنند، ممکن است ارائه دقیقاً منعکس کننده تغییرات شما نباشد: تغییرات شما ممکن است با توجه به تغییرات همکار تغییر کند. اگر هیچ مشارکتی وجود ندارد، ارائه باید تغییرات شما را نشان دهد. در هر صورت، به روز رسانی های موجود در درخواست شما تضمین می شود که با هم به صورت اتمی اعمال شوند.
درخواست HTTP
POST https://slides.googleapis.com/v1/presentations/{presentationId}:batchUpdate
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
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 | هنگامی که یک شناسه بازبینی مورد نیاز در یک پاسخ بازگردانده می شود، شناسه بازبینی سند را پس از اعمال درخواست نشان می دهد. |