فیلتری که توصیف میکند چه دادههایی باید انتخاب شوند یا از یک درخواست بازگردانده شوند. برای اطلاعات بیشتر، به خواندن، نوشتن و جستجوی فراداده مراجعه کنید.
| نمایش JSON |
|---|
{ "developerMetadataLookup": { object ( |
| فیلدها | |
|---|---|
filter فیلد یونیون. انواع فیلترهایی که ممکن است دادههای انتخاب شده را محدود کنند. filter میتواند فقط یکی از موارد زیر باشد: | |
developerMetadataLookup | دادههای مرتبط با فرادادههای توسعهدهنده که با معیارهای شرح داده شده در این |
a1Range | دادههایی را انتخاب میکند که با محدوده مشخص شده A1 مطابقت دارند. |
gridRange | دادههایی را انتخاب میکند که با محدودهی توصیفشده توسط |
جستجوی توسعهدهندهفراداده
DeveloperMetadata را انتخاب میکند که با تمام فیلدهای مشخص شده مطابقت داشته باشد. برای مثال، اگر فقط یک شناسه فراداده مشخص شده باشد، DeveloperMetadata با آن شناسه منحصر به فرد خاص را در نظر میگیرد. اگر یک کلید فراداده مشخص شده باشد، تمام فرادادههای توسعهدهنده با آن کلید را در نظر میگیرد. اگر یک کلید، قابلیت مشاهده و نوع مکان مشخص شده باشند، تمام فرادادههای توسعهدهنده با آن کلید و قابلیت مشاهده که با مکانی از آن نوع مرتبط هستند را در نظر میگیرد. به طور کلی، این تمام DeveloperMetadata ای را انتخاب میکند که با تقاطع تمام فیلدهای مشخص شده مطابقت داشته باشد. هر فیلد یا ترکیبی از فیلدها را میتوان مشخص کرد.
| نمایش JSON |
|---|
{ "locationType": enum ( |
| فیلدها | |
|---|---|
locationType | فرادادههای توسعهدهنده انتخابشده را به ورودیهایی محدود میکند که با مکانهایی از نوع مشخصشده مرتبط هستند. برای مثال، وقتی این فیلد به عنوان |
metadataLocation | فرادادههای توسعهدهندهی انتخابشده را به ورودیهای مرتبط با مکان مشخصشده محدود میکند. این فیلد یا مکانهای دقیق یا تمام مکانهای متقاطع را طبق |
locationMatchingStrategy | نحوه تطبیق این جستجو با مکان را تعیین میکند. اگر این فیلد به صورت EXACT مشخص شود، فقط فرادادههای توسعهدهنده مرتبط با مکان دقیق مشخصشده تطبیق داده میشوند. اگر این فیلد به صورت INTERSECTING مشخص شود، فرادادههای توسعهدهنده مرتبط با مکانهای متقاطع نیز تطبیق داده میشوند. اگر مشخص نشود، این فیلد مقدار پیشفرض |
metadataId | فرادادههای توسعهدهندهی انتخابشده را به آنهایی محدود میکند که |
metadataKey | فرادادههای توسعهدهندهی انتخابشده را به آنهایی محدود میکند که |
metadataValue | فرادادههای توسعهدهندهی انتخابشده را به آنهایی محدود میکند که دارای |
visibility | فرادادههای توسعهدهندهی انتخابشده را به آنهایی محدود میکند که |
توسعهدهندهفرادادهمطابق موقعیتاستراتژی
فهرستی از استراتژیها برای تطبیق مکانهای فراداده توسعهدهنده.
| انومها | |
|---|---|
DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED | مقدار پیشفرض. این مقدار نباید استفاده شود. |
EXACT_LOCATION | نشان میدهد که یک مکان مشخص شده باید دقیقاً مطابقت داشته باشد. برای مثال، اگر ردیف سه به عنوان یک مکان مشخص شده باشد، این استراتژی تطبیق فقط با فرادادههای توسعهدهنده مرتبط با ردیف سه مطابقت خواهد داشت. فرادادههای مرتبط با مکانهای دیگر در نظر گرفته نمیشوند. |
INTERSECTING_LOCATION | نشان میدهد که یک مکان مشخص شده باید با آن مکان دقیق و همچنین هر مکان متقاطع مطابقت داشته باشد. به عنوان مثال، اگر ردیف سه به عنوان یک مکان مشخص شده باشد، این استراتژی تطبیق، فرادادههای توسعهدهنده مرتبط با ردیف سه و همچنین فرادادههای مرتبط با مکانهایی که با ردیف سه تقاطع دارند را مطابقت میدهد. اگر، به عنوان مثال، فرادادههای توسعهدهنده مرتبط با ستون B وجود داشته باشد، این استراتژی تطبیق نیز با آن مکان مطابقت خواهد داشت زیرا ستون B با ردیف سه تقاطع دارد. |