- درخواست HTTP
- پارامترهای مسیر
- درخواست بدنه
- بدنه پاسخ
- دامنههای مجوز
- درخواست
- درخواست بهروزرسانی ویژگیهای صفحهگسترده
- درخواست ویژگیهای برگه بهروزرسانی
- درخواست بهروزرسانی ویژگیهای ابعاد
- محدوده ابعادی DataSourceSheet
- درخواست بهروزرسانینامبرد
- درخواست تکرارسلول
- درخواست AddNamedRange
- درخواست حذف محدوده نامگذاریشده
- درخواست افزودن برگه
- درخواست حذف برگه
- درخواست تکمیل خودکار
- منبع و مقصد
- درخواست برش و چسباندن
- نوع چسباندن
- درخواست کپی پیست
- جهتگیری چسباندن
- درخواست ادغام سلولها
- نوع ادغام
- درخواست لغو ادغام سلولها
- درخواست بهروزرسانی مرزها
- درخواست بهروزرسانی سلولها
- درخواست AddFilterView
- درخواست افزودن سلولها
- درخواست فیلتر پاککنندهی پایه
- درخواست حذف ابعاد
- درخواست حذف شیء جاسازیشده
- درخواست حذف فیلتر ویو
- درخواست نمایش فیلتر تکراری
- درخواست برگه تکراری
- درخواست جایگزینی را پیدا کنید
- درخواست درج ابعاد
- درخواست درج محدوده
- درخواست MoveDimension
- درخواست موقعیت شیء جاسازیشده (UpdateEmbeddedObjectPositionRequest)
- درخواست چسباندن داده
- درخواست متن به ستونها
- نوع جداکننده
- درخواست بهروزرسانیFilterView
- درخواست حذف محدوده
- درخواست افزودن ابعاد
- درخواست قالب شرطی را اضافه کنید
- درخواست UpdateConditionalFormatRule
- درخواست قالب شرطی حذف
- درخواست مرتبسازی
- درخواست اعتبارسنجی تنظیم دادهها
- درخواست SetBasicFilter
- درخواست AddProtectedRange
- درخواست بهروزرسانی محدوده محافظتشده
- درخواست حذف محدوده محافظتشده
- درخواست تغییر اندازه خودکار ابعاد
- درخواست افزودن نمودار
- درخواست بهروزرسانی مشخصات نمودار
- درخواست بهروزرسانی
- درخواست افزودن
- درخواست حذف باندینگ
- درخواست ایجادفرادادهتوسعهدهنده
- درخواست بهروزرسانیتوسعهدهندهفراداده
- درخواست حذف توسعهدهندهفراداده
- درخواست محدوده تصادفی
- درخواست افزودن ابعاد به گروه
- درخواست گروه ابعاد حذف
- درخواست گروه ابعاد بهروزرسانی
- درخواست TrimWhitespace
- درخواست حذف موارد تکراری
- درخواست بهروزرسانی شیء مرزی
- درخواست AddSlicer
- درخواست UpdateSlicerSpec
- درخواست منبع داده را اضافه کنید
- درخواست بهروزرسانی منبع داده
- درخواست حذف منبع داده
- درخواست تازهسازی منبع داده
- ارجاعات شیء منبع داده
- مرجع شیء منبع داده
- لغو منبع دادهدرخواست تازه کردن
- درخواست اضافه کردن جدول
- درخواست بهروزرسانی جدول
- درخواست حذف جدول
- درخواست نظر را وارد کنید
- افزودن نظرپاسخدرخواست
- درخواست بهروزرسانینظرپست
- درخواست حذف نظر
- حذفنظرپاسخدرخواست
- پاسخ
- پاسخ AddNamedRange
- پاسخ AddSheet
- افزودن فیلتر و نمایش پاسخ
- پاسخ فیلتر تکراری
- پاسخ DuplicateSheet
- یافتن جایگزین پاسخ
- UpdateEmbeddedObjectPositionResponse
- پاسخ UpdateConditionalFormatRule
- پاسخ DeleteConditionalFormatRule
- پاسخ AddProtectedRange
- پاسخ AddChart
- پاسخ AddBanding
- ایجادفرادادهی توسعهدهندهپاسخ
- پاسخ UpdateDeveloperMetadata
- پاسخ DeleteDeveloperMetadata
- AddDimensionGroupResponse
- پاسخ DeleteDimensionGroup
- TrimWhitespaceResponse
- حذف پاسخهای تکراری
- پاسخ AddSlicer
- افزودن منبع داده (AddDataSourceResponse)
- بهروزرسانی منبع داده پاسخ
- RefreshDataSourceResponse
- وضعیت اجرای شیء منبع داده (RefreshDataSourceObjectExecutionStatus)
- لغو منبع داده، تازه کردن پاسخ
- لغومنبع دادهبازخوانیوضعیت
- وضعیت لغو بهروزرسانی
- وضعیت لغو بهروزرسانی
- کد خطای لغو بهروزرسانی
- پاسخ AddTable
- درج نظر پاسخ
- افزودن نظرپاسخ دادنپاسخ
- وضعیت بهروزرسانی دیدگاه
- امتحانش کن!
یک یا چند بهروزرسانی را در صفحهگسترده اعمال میکند.
هر request قبل از اعمال، اعتبارسنجی میشود. اگر هر درخواستی معتبر نباشد، کل درخواست با شکست مواجه میشود و هیچ چیزی اعمال نخواهد شد.
برخی از درخواستها دارای replies هستند که اطلاعاتی در مورد نحوه اعمال آنها به شما میدهند. پاسخها، درخواستها را منعکس میکنند. برای مثال، اگر ۴ بهروزرسانی اعمال کرده باشید و سومین بهروزرسانی دارای پاسخ باشد، در آن صورت پاسخ به ترتیب شامل ۲ پاسخ خالی، پاسخ اصلی و یک پاسخ خالی دیگر خواهد بود.
با توجه به ماهیت مشارکتی صفحات گسترده، تضمینی وجود ندارد که پس از تکمیل این مرحله، صفحه گسترده دقیقاً تغییرات شما را منعکس کند، با این حال تضمین میشود که بهروزرسانیهای درخواست به صورت خودکار اعمال شوند. تغییرات شما ممکن است با توجه به تغییرات همکاران تغییر کند. اگر هیچ همکاری وجود نداشته باشد، صفحه گسترده باید تغییرات شما را منعکس کند.
درخواست HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:batchUpdate
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
spreadsheetId | صفحهگستردهای که قرار است بهروزرسانیها روی آن اعمال شوند. |
درخواست بدنه
بدنه درخواست شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "requests": [ { object ( |
| فیلدها | |
|---|---|
requests[] | فهرستی از بهروزرسانیها برای اعمال در صفحهگسترده. درخواستها به ترتیبی که مشخص شدهاند اعمال میشوند. اگر هر درخواستی معتبر نباشد، هیچ درخواستی اعمال نخواهد شد. |
includeSpreadsheetInResponse | تعیین میکند که آیا پاسخ بهروزرسانی باید شامل منبع صفحه گسترده باشد یا خیر. |
responseRanges[] | محدودههای موجود در صفحهگسترده پاسخ را محدود میکند. فقط در صورتی معنیدار است که |
responseIncludeGridData | اگر دادههای شبکه باید برگردانده شوند، صحیح است. فقط در صورتی معنیدار است که |
commentsViewMode | حالت نمایش نظرات برای اعمال به صفحهگسترده. این حالت امکان مشاهده صفحهگسترده را با نظرات حذف شده یا اضافه شده فراهم میکند. اگر نظری مشخص نشده باشد، |
بدنه پاسخ
پاسخ برای بهروزرسانی دستهای یک صفحهگسترده.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "spreadsheetId": string, "replies": [ { object ( |
| فیلدها | |
|---|---|
spreadsheetId | صفحهگستردهای که بهروزرسانیها روی آن اعمال شدهاند. |
replies[] | پاسخ بهروزرسانیها. این به صورت ۱:۱ با بهروزرسانیها نگاشت میشود، اگرچه پاسخ به برخی درخواستها ممکن است خالی باشد. |
updatedSpreadsheet | صفحه گسترده پس از اعمال بهروزرسانیها. این فقط در صورتی تنظیم میشود که |
commentUpdateState | اینکه آیا بهروزرسانیهای نظرات در درخواست دستهای اعمال شدهاند یا خیر. |
دامنههای مجوز
به یکی از حوزههای OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/drive -
https://www.googleapis.com/auth/drive.file -
https://www.googleapis.com/auth/spreadsheets
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.
وضعیت بهروزرسانی دیدگاه
وضعیت بهروزرسانیهای نظرات در درخواست دستهای.
| انومها | |
|---|---|
COMMENT_UPDATE_STATE_UNSPECIFIED | وضعیت بهروزرسانی نظرات مشخص نیست. |
NO_UPDATES_REQUESTED | هیچ بهروزرسانی نظری در درخواست دستهای درخواست نشده بود. |
ALL_SAVED | تمام بهروزرسانیهای درخواستی نظرات در درخواست دستهای اعمال شدند. |
ALL_FAILED_UNKNOWN_REASON | تمام بهروزرسانیهای درخواستی نظرات با شکست مواجه شد. |