- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- InsertDataOption
- Deneyin.
Bir e-tabloya değer ekler. Giriş aralığı, mevcut verileri aramak ve bu aralıktaki bir "tabloyu" bulmak için kullanılır. Değerler, tablonun ilk sütunundan başlayarak tablonun sonraki satırına eklenir. Tabloların nasıl algılandığı ve verilerin nasıl eklendiğiyle ilgili ayrıntılı bilgi için kılavuzu ve örnek kodu inceleyin.
Arayan, e-tablo kimliğini, aralığı ve bir valueInputOption
belirtmelidir. valueInputOption
yalnızca giriş verilerinin e-tabloya nasıl ekleneceğini (sütun veya satır bazında) kontrol eder, verilerin hangi hücreye yazılmaya başlanacağını etkilemez.
HTTP isteği
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/{range}:append
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
spreadsheetId |
Güncellenecek e-tablonun kimliği. |
range |
Mantıksal bir veri tablosu aramak için bir aralığın A1 gösterimi. Değerler, tablonun son satırından sonra eklenir. |
Sorgu parametreleri
Parametreler | |
---|---|
valueInputOption |
Giriş verilerinin nasıl yorumlanması gerektiği. |
insertDataOption |
Giriş verilerinin nasıl ekleneceği. |
includeValuesInResponse |
Güncelleme yanıtının, eklenen hücrelerin değerlerini içerip içermeyeceğ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. |
İstek içeriği
İstek metni, ValueRange
öğesinin bir örneğini içerir.
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,
"tableRange": string,
"updates": {
object ( |
Alanlar | |
---|---|
spreadsheetId |
Güncellemelerin uygulandığı e-tablo. |
tableRange |
Değerlerin ekleneceği tablonun (A1 gösterimindeki) aralığı (değerlerin eklenmesinden önce). Tablo bulunamadıysa boştur. |
updates |
Uygulanan güncellemeler hakkında bilgi. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.
InsertDataOption
Yeni veriler girildiğinde mevcut verilerin nasıl değiştirileceğini belirler.
Sıralamalar | |
---|---|
OVERWRITE |
Yeni veriler, yazıldığı alanlarda mevcut verilerin üzerine yazılır. (Not: E-tablonun sonuna veri eklediğinizde, verilerin yazılabilmesi için yeni satırlar veya sütunlar eklenir.) |
INSERT_ROWS |
Yeni veriler için satırlar eklenir. |