لعرض جدول البيانات الذي يحمل المعرّف المحدّد. على المُتصل تحديد معرّف جدول البيانات.
تختلف هذه الطريقة عن spreadsheets.get في أنّها تسمح باختيار المجموعات الفرعية من بيانات جدول البيانات التي سيتم عرضها من خلال تحديد مَعلمة dataFilters
. يمكن تحديد قيم DataFilters
متعددة. يؤدي تحديد فلتر بيانات واحد أو أكثر إلى عرض أجزاء من جدول البيانات تتداخل مع النطاقات التي تتطابق مع أي من الفلاتر.
لا يتم عرض البيانات ضمن الشبكات تلقائيًا. يمكنك تضمين بيانات الشبكة بطريقتَين:
حدِّد قناع حقل يسرد الحقول المطلوبة باستخدام مَعلمة عنوان URL
fields
في HTTP.اضبط المَعلمة
includeGridData
على true. في حال ضبط قناع حقل، يتم تجاهل المَعلمة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
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.