یک یا چند محدوده از مقادیری را که با فیلترهای داده مشخص شده مطابقت دارند، برمیگرداند. برای اطلاعات بیشتر، به بخش خواندن، نوشتن و جستجوی فراداده مراجعه کنید.
فراخواننده باید شناسه صفحه گسترده و یک یا چند DataFilters مشخص کند. محدودههایی که با هر یک از فیلترهای داده در درخواست مطابقت دارند، بازگردانده میشوند.
درخواست HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter
این URL از سینتکس Transcoding در 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
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.
محدوده مقادیر منطبق
محدودهای از مقادیر که با یک یا چند فایلساز داده مطابقت دارد.
| نمایش JSON |
|---|
{ "valueRange": { object ( |
| فیلدها | |
|---|---|
valueRange | مقادیری که توسط |
dataFilters[] | فیلترهای |