Belirtilen kimliğe sahip e-tabloyu döndürür. Arayan, e-tablo kimliğini belirtmelidir.
Bu yöntem, dataFilters
parametresi belirterek döndürülecek e-tablo veri alt kümelerinin seçilmesine olanak tanıması bakımından spreadsheets.get yönteminden farklıdır. Birden fazla DataFilters
belirtilebilir. Bir veya daha fazla veri filtresi belirtmek, e-tablonun filtrelerden herhangi biriyle eşleşen aralıklarını kesiştiren bölümlerini döndürür.
Varsayılan olarak, ızgaralardaki veriler döndürülmez. Izgara verilerini 2 şekilde ekleyebilirsiniz:
HTTP'de
fields
URL parametresini kullanarak istediğiniz alanları listeleyen bir alan maskesi belirtinincludeGridData
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 metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"dataFilters": [
{
object ( |
Alanlar | |
---|---|
dataFilters[] |
E-tablodan hangi aralıkların alınacağını seçmek için kullanılan |
includeGridData |
Izgara verileri döndürülecekse doğru değerini döndürür. İstekte bir alan maskesi ayarlandıysa bu parametre yoksayılır. |
excludeTablesInBandedRanges |
Tablolar bantlı aralıklardan hariç tutulacaksa doğru değerini alır. Ayarlanmamışsa yanlıştı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.