요청에서 선택하거나 반환해야 하는 데이터를 설명하는 필터입니다. 자세한 내용은 메타데이터 읽기, 쓰기, 검색을 참고하세요.
| JSON 표현 |
|---|
{ "developerMetadataLookup": { object ( |
| 필드 | |
|---|---|
통합 필드 filter. 선택되는 데이터를 제한할 수 있는 필터의 종류입니다. filter은 다음 중 하나여야 합니다. |
|
developerMetadataLookup |
이 |
a1Range |
지정된 A1 범위와 일치하는 데이터를 선택합니다. |
gridRange |
|
DeveloperMetadataLookup
지정된 필드를 모두 충족하는 DeveloperMetadata를 선택합니다. 예를 들어 메타데이터 ID만 지정된 경우 해당 고유 ID가 있는 DeveloperMetadata가 고려됩니다. 메타데이터 키가 지정된 경우 해당 키가 있는 모든 개발자 메타데이터가 고려됩니다. 키, 공개 상태, 위치 유형이 모두 지정된 경우 해당 키와 공개 상태를 가지며 해당 유형의 위치와 연결된 모든 개발자 메타데이터가 고려됩니다. 일반적으로 이는 지정된 모든 필드의 교차점과 일치하는 모든 DeveloperMetadata를 선택합니다. 필드 또는 필드의 조합을 지정할 수 있습니다.
| JSON 표현 |
|---|
{ "locationType": enum ( |
| 필드 | |
|---|---|
locationType |
선택된 개발자 메타데이터를 지정된 유형의 위치와 연결된 항목으로 제한합니다. 예를 들어 이 필드가 |
metadataLocation |
선택한 개발자 메타데이터를 지정된 위치와 연결된 항목으로 제한합니다. 이 필드는 지정된 |
locationMatchingStrategy |
이 조회가 위치와 일치하는 방식을 결정합니다. 이 필드가 EXACT로 지정되면 지정된 정확한 위치에 연결된 개발자 메타데이터만 일치합니다. 이 필드가 INTERSECTING으로 지정되면 교차하는 위치에 연결된 개발자 메타데이터도 일치합니다. 지정하지 않으면 이 필드의 기본값은 |
metadataId |
선택한 개발자 메타데이터를 일치하는 |
metadataKey |
선택한 개발자 메타데이터를 일치하는 |
metadataValue |
선택한 개발자 메타데이터를 일치하는 |
visibility |
선택한 개발자 메타데이터를 일치하는 |
DeveloperMetadataLocationMatchingStrategy
개발자 메타데이터 위치를 일치시키기 위한 전략의 열거형입니다.
| 열거형 | |
|---|---|
DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED |
기본값 이 값은 사용하면 안 됩니다. |
EXACT_LOCATION |
지정된 위치가 정확히 일치해야 함을 나타냅니다. 예를 들어 3행이 위치로 지정된 경우 이 일치 전략은 3행에도 연결된 개발자 메타데이터만 일치시킵니다. 다른 위치에 연결된 메타데이터는 고려되지 않습니다. |
INTERSECTING_LOCATION |
지정된 위치가 정확한 위치와 교차하는 위치와도 일치해야 함을 나타냅니다. 예를 들어 3행이 위치로 지정된 경우 이 일치 전략은 3행에 연결된 개발자 메타데이터와 3행과 교차하는 위치에 연결된 메타데이터를 모두 일치시킵니다. 예를 들어 B열에 연결된 개발자 메타데이터가 있는 경우 이 일치 전략은 B열이 3행과 교차하므로 해당 위치도 일치시킵니다. |