لعرض نطاق واحد أو أكثر من القيم التي تتطابق مع فلاتر البيانات المحدّدة. على المتصل تحديد معرّف جدول البيانات وDataFilters
واحد أو أكثر. سيتم عرض النطاقات التي تتطابق مع أيّ من فلاتر البيانات في الطلب.
طلب HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
spreadsheetId |
رقم تعريف جدول البيانات الذي تريد استرداد البيانات منه. |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "dataFilters": [ { object ( |
الحقول | |
---|---|
dataFilters[] |
فلاتر البيانات المستخدَمة لمطابقة نطاقات القيم المطلوب استرجاعها يتم تضمين النطاقات التي تتطابق مع أيّ من فلاتر البيانات المحدّدة في الاستجابة. |
majorDimension |
السمة الرئيسية التي يجب أن تستخدِمها النتائج على سبيل المثال، إذا كانت بيانات جدول البيانات هي: |
valueRenderOption |
كيفية تمثيل القيم في الإخراج الخيار التلقائي للعرض هو |
dateTimeRenderOption |
كيفية عرض التواريخ والأوقات والمدد في الإخراج يتم تجاهل هذا الإجراء إذا كان |
نص الاستجابة
الردّ عند استرداد أكثر من نطاق واحد من القيم في جدول بيانات اختاره DataFilters
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"spreadsheetId": string,
"valueRanges": [
{
object ( |
الحقول | |
---|---|
spreadsheetId |
رقم تعريف جدول البيانات الذي تم استرجاع البيانات منه. |
valueRanges[] |
القيم المطلوبة مع قائمة فلاتر البيانات التي تطابقتها |
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.
MatchedValueRange
نطاق قيم تمت مطابقته من خلال فلتر بيانات واحد أو أكثر.
تمثيل JSON |
---|
{ "valueRange": { object ( |
الحقول | |
---|---|
valueRange |
القيم التي تتطابق مع |
dataFilters[] |
|