Filter yang menjelaskan data yang harus dipilih atau ditampilkan dari permintaan.
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, ini akan mempertimbangkan DeveloperMetadata
dengan ID unik tertentu tersebut. Jika kunci metadata ditentukan, ini akan mempertimbangkan semua metadata developer dengan kunci tersebut. Jika kunci, visibilitas, dan jenis lokasi ditentukan semuanya, ini akan mempertimbangkan semua metadata developer dengan kunci tersebut dan visibilitas yang dikaitkan dengan lokasi jenis tersebut. Secara umum, opsi 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 pada entri yang terkait dengan lokasi jenis yang ditentukan. Misalnya, jika kolom ini ditetapkan sebagai |
metadataLocation |
Membatasi metadata developer yang dipilih pada 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 cocok dengan lokasi. Jika kolom ini ditentukan sebagai EXACT, hanya metadata developer yang terkait dengan lokasi persis yang ditentukan yang akan dicocokkan. Jika kolom ini ditetapkan ke INTERSECTING, metadata developer yang terkait pada lokasi yang berpotongan juga dicocokkan. Jika tidak ditentukan, kolom ini mengasumsikan nilai default |
metadataId |
Membatasi metadata developer yang dipilih dengan metadata yang memiliki |
metadataKey |
Membatasi metadata developer yang dipilih dengan metadata yang memiliki |
metadataValue |
Membatasi metadata developer yang dipilih dengan metadata yang memiliki |
visibility |
Membatasi metadata developer yang dipilih dengan metadata yang memiliki |
StrategiPencocokanLokasiDeveloperMetadata
Enumerasi strategi untuk mencocokkan lokasi metadata developer.
Enumerasi | |
---|---|
DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED |
Nilai default. Nilai ini tidak boleh digunakan. |
EXACT_LOCATION |
Menunjukkan bahwa lokasi yang ditentukan harus sama persis. Misalnya, jika baris tiga ditentukan sebagai lokasi, strategi pencocokan ini hanya akan cocok dengan metadata developer yang juga dikaitkan dengan baris tiga. Metadata yang terkait dengan lokasi lain tidak akan dipertimbangkan. |
INTERSECTING_LOCATION |
Menunjukkan bahwa lokasi yang ditentukan harus cocok dengan lokasi yang tepat serta lokasi yang berpotongan. Misalnya, jika baris tiga ditentukan sebagai lokasi, strategi pencocokan ini akan cocok dengan metadata developer yang terkait di baris tiga serta metadata yang terkait di lokasi yang berpotongan dengan baris ketiga. Misalnya, jika ada metadata developer yang terkait dengan kolom B, strategi pencocokan ini juga akan cocok dengan lokasi tersebut karena kolom B berpotongan dengan baris tiga. |