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