Bir elektronik tablonun bir veya daha fazla aralığındaki değerleri ayarlar. Arayan, e-tablo kimliğini, bir valueInputOption ve bir veya daha fazla ValueRanges belirtmelidir.
HTTP isteği
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchUpdate
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
| Parametreler | |
|---|---|
spreadsheetId | 
                
                   
 Güncellenecek e-tablonun kimliği.  | 
              
İstek içeriği
İstek metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi | 
|---|
{ "valueInputOption": enum (  | 
                
| Alanlar | |
|---|---|
valueInputOption | 
                  
                     
 Giriş verilerinin nasıl yorumlanması gerektiği.  | 
                
data[] | 
                  
                     
 E-tabloya uygulanacak yeni değerler.  | 
                
includeValuesInResponse | 
                  
                     
 Güncelleme yanıtının, güncellenen hücrelerin değerlerini içermesi gerekip gerekmediğini belirler. Yanıtlar varsayılan olarak güncellenmiş değerleri içermez.   | 
                
responseValueRenderOption | 
                  
                     
 Yanıttaki değerlerin nasıl oluşturulacağını belirler. Varsayılan oluşturma seçeneği   | 
                
responseDateTimeRenderOption | 
                  
                     
 Yanıttaki tarih, saat ve sürelerin nasıl oluşturulacağını belirler.   | 
                
Yanıt gövdesi
E-tabloda bir değer aralığı güncellendiğinde verilen yanıt.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi | 
|---|
{
  "spreadsheetId": string,
  "totalUpdatedRows": integer,
  "totalUpdatedColumns": integer,
  "totalUpdatedCells": integer,
  "totalUpdatedSheets": integer,
  "responses": [
    {
      object ( | 
                  
| Alanlar | |
|---|---|
spreadsheetId | 
                    
                       
 Güncellemelerin uygulandığı e-tablo.  | 
                  
totalUpdatedRows | 
                    
                       
 Satırdaki en az bir hücrenin güncellendiği toplam satır sayısı.  | 
                  
totalUpdatedColumns | 
                    
                       
 Sütunundaki en az bir hücrenin güncellendiği toplam sütun sayısı.  | 
                  
totalUpdatedCells | 
                    
                       
 Güncellenen toplam hücre sayısı.  | 
                  
totalUpdatedSheets | 
                    
                       
 E-tablodaki en az bir hücrenin güncellendiği toplam e-tablo sayısı.  | 
                  
responses[] | 
                    
                       
 İstekte bulunulan her aralık için, isteklerin göründüğü sırayla bir UpdateValuesResponse.  | 
                  
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/spreadsheets
Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.