Filter yang menjelaskan data apa yang harus dipilih atau ditampilkan dari permintaan. Untuk mengetahui informasi selengkapnya, lihat Membaca, menulis, dan menelusuri metadata.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union filter. Jenis filter yang dapat membatasi data yang dipilih. filter hanya dapat berupa salah satu dari berikut: |
|
developerMetadataLookup |
Memilih data yang terkait dengan metadata developer yang cocok dengan kriteria yang dijelaskan oleh |
a1Range |
Memilih data yang cocok dengan rentang A1 yang ditentukan. |
gridRange |
Memilih data yang cocok dengan rentang yang dijelaskan oleh |
DeveloperMetadataLookup
Memilih DeveloperMetadata yang cocok dengan semua kolom yang ditentukan. Misalnya, jika hanya ID metadata yang ditentukan, hal ini akan mempertimbangkan DeveloperMetadata dengan ID unik tertentu tersebut. Jika kunci metadata ditentukan, semua metadata developer dengan kunci tersebut akan dipertimbangkan. Jika kunci, visibilitas, dan jenis lokasi semuanya ditentukan, hal ini akan mempertimbangkan semua metadata developer dengan kunci dan visibilitas tersebut yang terkait dengan lokasi jenis tersebut. Secara umum, ini memilih semua DeveloperMetadata yang cocok dengan persimpangan semua kolom yang ditentukan; kolom atau kombinasi kolom apa pun dapat ditentukan.
| Representasi JSON |
|---|
{ "locationType": enum ( |
| Kolom | |
|---|---|
locationType |
Membatasi metadata developer yang dipilih ke entri yang dikaitkan dengan lokasi jenis tertentu. Misalnya, jika kolom ini ditentukan sebagai |
metadataLocation |
Membatasi metadata developer yang dipilih ke entri yang terkait dengan lokasi yang ditentukan. Kolom ini cocok dengan lokasi persis atau semua lokasi yang berpotongan sesuai dengan |
locationMatchingStrategy |
Menentukan cara pencarian ini mencocokkan lokasi. Jika kolom ini ditentukan sebagai EXACT, hanya metadata developer yang dikaitkan di lokasi persis yang ditentukan yang cocok. Jika kolom ini ditentukan ke INTERSECTING, metadata developer yang terkait pada lokasi yang berpotongan juga akan dicocokkan. Jika tidak ditentukan, kolom ini akan memiliki nilai default |
metadataId |
Membatasi metadata developer yang dipilih hanya pada metadata yang memiliki |
metadataKey |
Membatasi metadata developer yang dipilih hanya pada metadata yang memiliki |
metadataValue |
Membatasi metadata developer yang dipilih hanya pada metadata yang memiliki |
visibility |
Membatasi metadata developer yang dipilih hanya pada metadata yang memiliki |
DeveloperMetadataLocationMatchingStrategy
Enumerasi strategi untuk mencocokkan lokasi metadata developer.
| Enum | |
|---|---|
DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED |
Nilai default. Nilai ini tidak boleh digunakan. |
EXACT_LOCATION |
Menunjukkan bahwa lokasi yang ditentukan harus cocok persis. Misalnya, jika baris ketiga ditentukan sebagai lokasi, strategi pencocokan ini hanya akan mencocokkan metadata developer yang juga terkait di baris ketiga. Metadata yang terkait di lokasi lain tidak akan dipertimbangkan. |
INTERSECTING_LOCATION |
Menunjukkan bahwa lokasi tertentu harus cocok dengan lokasi persis tersebut serta lokasi yang berpotongan. Misalnya, jika baris ketiga ditentukan sebagai lokasi, strategi pencocokan ini akan mencocokkan metadata developer yang terkait di baris ketiga serta metadata yang terkait di lokasi yang berpotongan dengan baris ketiga. Misalnya, jika ada metadata developer yang terkait di kolom B, strategi pencocokan ini juga akan mencocokkan lokasi tersebut karena kolom B berpotongan dengan baris ketiga. |