لعرض جدول البيانات بالمعرف المحدد. يجب أن يحدد المتصل معرّف جدول البيانات.
تختلف هذه الطريقة عن Sheets.get في أنها تتيح اختيار المجموعات الفرعية من بيانات جداول البيانات المطلوب عرضها عن طريق تحديد معلَمة dataFilters
. يمكن تحديد عدّة سمات DataFilters
. يؤدي تحديد واحد أو أكثر من فلاتر البيانات إلى إرجاع أجزاء من جدول البيانات التي تتقاطع مع النطاقات المتطابقة مع أي من عوامل التصفية.
بشكل افتراضي، لا يتم عرض البيانات داخل الشبكات. يمكنك تضمين بيانات الشبكة بإحدى طريقتين:
حدِّد قناع حقل يسرد الحقول المطلوبة باستخدام مَعلمة عنوان URL
fields
في HTTPاضبط مَعلمة
includeGridData
على "صحيح". وفي حال ضبط قناع حقل، يتم تجاهل المَعلمةincludeGridData
.
بالنسبة لجداول البيانات الكبيرة، كأفضل الممارسات، قم باسترداد حقول جداول البيانات المحددة التي تريدها فقط.
طلب HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:getByDataFilter
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
spreadsheetId |
جدول البيانات المطلوب طلبه |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"dataFilters": [
{
object ( |
الحقول | |
---|---|
dataFilters[] |
|
includeGridData |
صحيح إذا كان يجب عرض بيانات الشبكة. يتم تجاهل هذه المَعلمة إذا تم ضبط قناع حقل في الطلب. |
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال Spreadsheet
.
نطاقات الأذونات
يتطلب هذا الإعداد أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
لمزيد من المعلومات، يُرجى الاطّلاع على دليل التفويض.