تعرض هذه الدالة نطاقًا واحدًا أو أكثر من القيم التي تتطابق مع فلاتر البيانات المحدّدة. لمزيد من المعلومات، يُرجى الاطّلاع على قراءة البيانات الوصفية وكتابتها والبحث فيها.
يجب أن يحدّد المتصل معرّف جدول البيانات و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/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/spreadsheets
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.
MatchedValueRange
نطاق قيم تمت مطابقته بواسطة فلتر واحد أو أكثر من فلاتر البيانات.
| تمثيل JSON |
|---|
{ "valueRange": { object ( |
| الحقول | |
|---|---|
valueRange |
القيم التي تطابقها |
dataFilters[] |
تمثّل هذه السمة |