- طلب HTTP
- معلمات المسار
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- طلب
- UpdatespreadsheetPropertiesRequest
- UpdateSheetPropertiesRequest
- UpdatedimensionPropertiesRequest
- DataSourceSheetdimensionRange
- UpdateNamedRangeRequest
- تكرار الخلية
- AddNamedRangeRequest
- DeleteNamedRangeRequest
- AddSheetRequest
- DeleteSheetRequest
- الملء التلقائي للطلب
- SourceAndDestination
- قص طلب الإزالة
- لصقType
- نسخ لصق اللصق
- لصق الاتجاه
- MergeCellularsRequest
- MergeType
- إلغاء الدمج
- UpdateBordersRequest
- UpdatecellsRequest
- AddfilterViewRequest
- تتوفّر شبكة الخلايا
- محو Basic BasicRequest
- حذف السمة_الطلب
- حذف IncludeObjectRequest
- DeletefilterViewRequest
- المكرر طلب البحث
- التكرار الظاهر في "طلب البيانات"
- FindreplaceRequest
- InsertdimensionRequest
- InsertRangeRequest
- MovedimensionRequest
- تعديل IncludeObjectObjectRequest
- لصقالبيانات
- TextToColumnRequest
- DelimiterType
- UpdatefilterViewRequest
- DeleteRangeRequest
- ملحق السمة
- AddConditionalFormatRuleRequest
- UpdateConditionalFormatRuleRequest
- DeleteConditionalFormatRuleRequest
- RanRanRequestRequest
- SetDatavalidationRequest
- Set BasicfilterRequest
- AddProtectedRangeRequest
- UpdateProtectedRangeRequest
- DeleteProtectedRangeRequest
- AutoResizedimensionRequest
- AddChartRequest
- UpdateChartSpecificationRequest
- UpdateBandingRequest
- AddBandingRequest
- DeleteBandingRequest
- CreateDeveloperMetadataRequest
- UpdateDeveloperMetadataRequest
- DeleteDeveloperMetadataRequest
- RandomRanRanRequest
- AdddimensionGroupRequest
- DeletedimensionGroupRequest
- UpdatedimensionGroupRequest
- TrimWhitespaceRequest
- Delete duplicatessRequest
- تعديل IncludeObjectBorderRequest
- AddSlicerRequest
- UpdateSlicerspecRequest
- AddDataSourceRequest
- UpdateDataSourceRequest
- DeleteDataSourceRequest
- إعادة تحميل بيانات المصدر
- DataSourceObjectReferences
- DataSourceObjectReference
- الردّ
- AddNamedRangeResponse
- AddSheetResponse
- AddfilterViewResponse
- إنشاء عنوان URL المكرر لعرض الردّ
- إنشاء جدول بيانات مكرّر
- FindreplaceResponse
- تعديل ObjectObjectPositionResponse
- UpdateConditionalFormatRuleResponse
- DeleteConditionalFormatRuleResponse
- AddProtectedRangeResponse
- AddChartResponse
- AddBandingResponse
- CreateDeveloperMetadataResponse
- UpdateDeveloperMetadataResponse
- DeleteDeveloperMetadataResponse
- AdddimensionGroupResponse
- DeletedimensionGroupResponse
- TrimWhitespaceResponse
- حذف الردود المكرّرة
- AddSlicerResponse
- AddDataSourceResponse
- UpdateDataSourceResponse
- إعادة تحميل بيانات المصدر
- RefreshDataSourceObjectExecutionStatus
- جرِّبه الآن
يتم تطبيق تحديث واحد أو أكثر على جدول البيانات.
ويتم التحقّق من صحة كل request
قبل تطبيقها. وفي حال كان أي طلب غير صالح، سيتعذّر تنفيذ الطلب بالكامل ولن يتم تنفيذ أيّ طلب.
تتيح بعض الطلبات replies
تقديم معلومات محددة حول كيفية تطبيقها. ستعكس الردود الطلبات. على سبيل المثال، إذا طبَّقت 4 تعديلات على الردّ الثالث وكان لدى المستخدم ردّ واحد، سيكون للردّ ردّان فارغان، وهما الردّ الحقيقي والردّ الثاني فارغًا بهذا الترتيب.
نظرًا لطبيعة التعاون لجداول البيانات، لا نضمن لك أن تعكس جدول البيانات التغييرات التي أجريتها بعد اكتمالها، ولكن نضمن لك تطبيق التعديلات في الطلب معًا. يمكن أن يتم إجراء تغييرات على التغييرات في ما يخص التغييرات التي تم إجراؤها على المتعاونين. وإذا لم يكن هناك متعاونين، يجب أن يعكس جدول البيانات تغييراتك.
طلب HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:batchUpdate
يستخدم عنوان URL بنية gRPC Transcode.
معلّمات المسار
المَعلمات | |
---|---|
spreadsheetId |
جدول البيانات الذي سيتم تطبيق التعديلات عليه |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"requests": [
{
object ( |
الحقول | |
---|---|
requests[] |
تمثّل هذه السمة قائمة بالتعديلات المراد تطبيقها على جدول البيانات. سيتم تطبيق الطلبات بالترتيب الذي تم تحديده به. وفي حال لم يكن أي طلب صالحًا، لن يتم تقديم أي طلبات. |
includeSpreadsheetInResponse |
تُحدِّد هذه السياسة ما إذا كان يجب أن يتضمّن استجابة التحديث مورد جدول البيانات. |
responseRanges[] |
تحدّد النطاقات المضمّنة في جدول بيانات الاستجابة. لا معنى لها إلا إذا كانت قيمة |
responseIncludeGridData |
صحيح إذا كان يجب عرض بيانات الشبكة. لا معنى لها إلا إذا كانت قيمة |
نص الاستجابة
الردّ على التعديل المجمَّع لجدول بيانات
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "spreadsheetId": string, "replies": [ { object ( |
الحقول | |
---|---|
spreadsheetId |
جدول البيانات الذي تم تطبيق التحديثات عليه. |
replies[] |
الردّ على التعديلات يؤدي هذا إلى ربط نسبة العرض إلى الارتفاع 1:1 بالتعديلات، إلا أنّ الردود على بعض الطلبات قد تكون فارغة. |
updatedSpreadsheet |
جدول البيانات بعد تطبيق التحديثات. ولا يتم ضبط هذه السياسة إلا إذا كانت قيمة |
نطاقات الأذونات
يتطلب ذلك أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
لمزيد من المعلومات، اطّلِع على دليل التفويض.