Belirtilen kimlikteki e-tabloyu döndürür. Arayan, e-tablo kimliğini belirtmelidir.
Bu yöntem, bir dataFilters
parametresi belirleyerek e-tablo verilerinin hangi alt kümelerinin döndürüleceğini seçmeye olanak tanıması nedeniyle e-tablolar.get yönteminden farklıdır. Birden çok DataFilters
belirtilebilir. Bir veya daha fazla veri filtresi belirtildiğinde, e-tablonun filtrelerden herhangi biriyle eşleşen aralıkları kesişen bölümleri döndürülür.
Varsayılan olarak, ızgaralar içindeki veriler döndürülmez. Izgara verilerini 2 yöntemden birini kullanarak ekleyebilirsiniz:
HTTP'de
fields
URL parametresini kullanarak istediğiniz alanları listeleyen bir alan maskesi belirtin.includeGridData
parametresini true olarak ayarlayın. Alan maskesi ayarlanırsaincludeGridData
parametresi yoksayılır
Büyük e-tablolarda en iyi uygulama olarak yalnızca istediğiniz e-tablo alanlarını alın.
HTTP isteği
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:getByDataFilter
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
spreadsheetId |
İstenecek e-tablo. |
İstek içeriği
İstek gövdesi aşağıdaki yapıya sahip veriler içerir:
JSON gösterimi |
---|
{
"dataFilters": [
{
object ( |
Alanlar | |
---|---|
dataFilters[] |
E-tablodan hangi aralıkların alınacağını belirlemek için |
includeGridData |
Tablo verileri döndürülmesi gerekiyorsa doğru değerini döndürür. İstekte bir alan maskesi ayarlanmışsa bu parametre yoksayılır. |
Yanıt gövdesi
Başarılıysa yanıt metni, Spreadsheet
öğesinin bir örneğini içerir.
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.