تُستخدَم لضبط القيم في نطاق واحد أو أكثر من جدول بيانات. على المتصل تحديد معرّف جدول البيانات وvalueInputOption وValueRanges واحد أو أكثر.
طلب HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchUpdate
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
spreadsheetId | 
                
                   
 رقم تعريف جدول البيانات المطلوب تعديله  | 
              
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
| تمثيل JSON | 
|---|
{ "valueInputOption": enum (  | 
                
| الحقول | |
|---|---|
valueInputOption | 
                  
                     
 كيفية تفسير بيانات الإدخال  | 
                
data[] | 
                  
                     
 القيم الجديدة التي سيتم تطبيقها على جدول البيانات  | 
                
includeValuesInResponse | 
                  
                     
 لتحديد ما إذا كان يجب أن يتضمّن ردّ التعديل قيم الخلايا التي تم تعديلها. لا تتضمّن الردود تلقائيًا القيم المعدَّلة. يحتوي الحقل   | 
                
responseValueRenderOption | 
                  
                     
 يحدِّد كيفية عرض القيم في الاستجابة. الخيار التلقائي للعرض هو   | 
                
responseDateTimeRenderOption | 
                  
                     
 لتحديد كيفية عرض التواريخ والأوقات والمدد في الاستجابة يتم تجاهل هذا الإجراء إذا كان   | 
                
نص الاستجابة
الاستجابة عند تعديل نطاق قيم في جدول بيانات
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON | 
|---|
{
  "spreadsheetId": string,
  "totalUpdatedRows": integer,
  "totalUpdatedColumns": integer,
  "totalUpdatedCells": integer,
  "totalUpdatedSheets": integer,
  "responses": [
    {
      object ( | 
                  
| الحقول | |
|---|---|
spreadsheetId | 
                    
                       
 جدول البيانات الذي تم تطبيق التعديلات عليه  | 
                  
totalUpdatedRows | 
                    
                       
 إجمالي عدد الصفوف التي تم تحديث خلية واحدة على الأقل في كل صف منها  | 
                  
totalUpdatedColumns | 
                    
                       
 إجمالي عدد الأعمدة التي تم تعديل خلية واحدة على الأقل فيها  | 
                  
totalUpdatedCells | 
                    
                       
 إجمالي عدد الخلايا التي تم تعديلها  | 
                  
totalUpdatedSheets | 
                    
                       
 إجمالي عدد الأوراق التي تم تعديل خلية واحدة على الأقل فيها  | 
                  
responses[] | 
                    
                       
 عنصر UpdateValuesResponse واحد لكل نطاق مطلوب، بالترتيب نفسه الذي ظهرت به الطلبات  | 
                  
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/spreadsheets
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.