لعرض نطاق واحد أو أكثر من القيم التي تطابق فلاتر البيانات المحدَّدة. يجب أن يحدّد المتّصل رقم تعريف جدول البيانات وDataFilters
أو أكثر. سيتم عرض النطاقات التي تطابق أيًا من فلاتر البيانات في الطلب.
طلب HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter
يستخدم عنوان URL بنية gRPC Transcode.
معلّمات المسار
المَعلمات | |
---|---|
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
لمزيد من المعلومات، اطّلِع على دليل التفويض.
سلسلة ValueValueRange
نطاق قيمة تمت مطابقته من خلال مقدِّم واحد أو أكثر من مقدِّمي البيانات.
تمثيل JSON |
---|
{ "valueRange": { object ( |
الحقول | |
---|---|
valueRange |
القيم المطابقة للسمة |
dataFilters[] |
تمثّل هذه السمة |