- درخواست HTTP
- پارامترهای مسیر
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- MatchedDeveloper Metadata
- آن را امتحان کنید!
همه ابرداده های توسعه دهنده مطابق با DataFilter
مشخص شده را برمی گرداند. اگر DataFilter ارائه شده نمایانگر یک شی DeveloperMetadataLookup
باشد، تمام ورودی های DeveloperMetadata انتخاب شده توسط آن را برمی گرداند. اگر DataFilter مکانی را در یک صفحه گسترده نشان دهد، تمام ابردادههای توسعهدهنده مرتبط با مکانهای متقاطع آن منطقه را برمیگرداند.
درخواست HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/developerMetadata:search
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
spreadsheetId | شناسه صفحهگسترده برای بازیابی متادیتا از. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"dataFilters": [
{
object ( |
فیلدها | |
---|---|
dataFilters[] | فیلترهای داده، معیارهایی را که برای تعیین ورودی های DeveloperMetadata استفاده می شود را توصیف می کند. DeveloperMetadata مطابق با هر یک از فیلترهای مشخص شده در پاسخ گنجانده شده است. |
بدن پاسخگو
پاسخی به درخواست جستجوی فراداده توسعهدهنده.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"matchedDeveloperMetadata": [
{
object ( |
فیلدها | |
---|---|
matchedDeveloperMetadata[] | فراداده مطابق با معیارهای درخواست جستجو. |
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/drive
-
https://www.googleapis.com/auth/drive.file
-
https://www.googleapis.com/auth/spreadsheets
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.
MatchedDeveloper Metadata
یک ورودی ابرداده توسعهدهنده و فیلترهای داده مشخص شده در درخواست اصلی که با آن مطابقت دارد.
نمایندگی JSON |
---|
{ "developerMetadata": { object ( |
فیلدها | |
---|---|
developerMetadata | فراداده توسعه دهنده با فیلترهای مشخص شده مطابقت دارد. |
dataFilters[] | همه فیلترهای منطبق با ابرداده برنامهنویس بازگشتی. |