Ortak Drive'ları arama

Belirli bir ortak Drive grubunu aramak için q sorgu dizesini drives.list ile birlikte kullanarak bir veya daha fazla arama terimini birleştirerek Drive'ları filtreleyerek filtreleyin.

Bir sorgu dizesi aşağıdaki üç bölümü içerir:

query_term operator values

Burada:

  • query_term, aranacak sorgu terimi veya alanıdır.

  • operator sorgu teriminin koşulunu belirtir.

  • values, arama sonuçlarınızı filtrelemek için kullanmak istediğiniz belirli değerlerdir.

Ortak Drive'ları filtrelemek üzere kullanabileceğiniz sorgu terimlerini ve operatörleri görüntülemek için Arama sorgusu terimleri ve operatörleri bölümüne bakın.

Örneğin, aşağıdaki sorgu dizesi, aramayı yalnızca "Google Drive API kaynakları" adlı ortak drive'ları döndürecek şekilde filtreler.

q: name = 'Google Drive API resources' & useDomainAdminAccess=false

Sorgu dizesi örnekleri

Aşağıdaki tabloda, ortak sürücüler için bazı temel sorgu dizelerine örnekler verilmiştir. Asıl kod, aramanız için kullandığınız istemci kitaplığına bağlı olarak değişiklik gösterir.

Sorgulamak istediğiniz şey Örnek useDomainAdminAccess ayar
1 Haziran 2017'den sonra oluşturulan ortak drive'lar createdTime > '2017-06-01T12:00:00' true
Ortak Drive'lar varsayılan görünümde görünür hidden = false false
Birden fazla üyesi olan ortak Drive'lar memberCount > 1 true
Başlığında "gizli" kelimesi bulunan ve 20 veya daha fazla üyesi olan ortak drive'lar name contains 'confidential' and memberCount >= 20 true
Kuruluşun tüm ortak drive'ları arasında, başlığında "gizli" kelimesi bulunan ortak drive'lar name contains 'confidential' and orgUnitId = 'C03az79cb' true
Kullanıcının üyesi olduğu tüm ortak drive'lar arasında başlığında "gizli" kelimesi bulunan ortak drive'lar name contains 'confidential' false
Atanmış düzenleyicisi olmayan ortak Drive'lar organizerCount = 0 true
Kuruluş birimi kimliğini içermeyen ortak Drive'lar orgUnitId != 'C03az79cb' true

Birden fazla terimi parantezle sorgulama

Birden çok sorgu terimini gruplandırmak için parantez kullanabilirsiniz. Örneğin, belirli bir tarihten sonra oluşturulan ve düzenleyen beşten fazla veya 20'den fazla üyesi olan ortak Drive'ları aramak için şu sorguyu kullanın:

createdTime > '2019-01-01T12:00:00' and (organizerCount > 5 or
memberCount > 20)

Bu arama 1 Ocak 2019'dan sonra oluşturulan ve beşten fazla düzenleyen ya da 20'den fazla üyesi olan tüm ortak drive'ları döndürür.

Drive API, and ve or operatörlerini soldan sağa doğru değerlendirir. Dolayısıyla parantez olmadan yapılan aynı arama şu sonucu döndürür:

  • Yalnızca 1 Ocak 2019'dan sonra oluşturulmuş ve beşten fazla düzenleyicisi bulunan ortak Drive'lar.
  • 1 Ocak 2019'dan önce oluşturulanlar da dahil olmak üzere 20'den fazla üyesi olan tüm ortak Drive'lar.