Ortak Drive'ları arama

Belirli bir ortak drive grubunu aramak için sorgu dizesi q alanını kullanın drives.list ile sürücüleri şu şekilde filtreleyin: bir veya daha fazla arama terimini birleştirerek döndürebilirsiniz.

Bir sorgu dizesi aşağıdaki üç bölümden oluşur:

query_term operator values

Burada:

  • query_term, arama için kullanılacak sorgu terimi veya alanıdır.

  • operator, sorgu teriminin koşulunu belirtir.

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

Ortak Drive'ları filtrelemek amacıyla kullanabileceğiniz sorgu terimlerini ve operatörleri görüntülemek için: Arama sorgusu terimleri ve operatörleri başlıklı makaleyi inceleyin.

Örneğin, aşağıdaki sorgu dizesi, aramayı yalnızca paylaşılan sonuçları döndürecek şekilde filtreler "Google Drive API kaynakları" adına sahip sürücüler.

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

Sorgu dizesi örnekleri

Aşağıdaki tabloda, paylaşılan veriler için kullanılan bazı temel sorgu dizeleri sağlar. Gerçek kod, işletmeniz için kullandığınız istemci kitaplığına göre farklılık gösterir arayın.

Ayrıca dosya adlarında özel karakterler kullanmaktan da sorgu doğru şekilde çalışıyor. Örneğin, bir dosya adında hem kesme işareti hem de (') ve ters eğik çizgi ("\") karakteri içeriyorsa, bunlar için ters eğik çizgi kullanın: name contains 'quinn\'s paper\\essay'.

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
"Gizli" kelimesini içeren ortak drive'lar En az 20 üyenin olması, name contains 'confidential' and memberCount >= 20 true
"Gizli" kelimesini içeren ortak drive'lar kuruluşun tüm ortak drive'ları arasında başlıkta name contains 'confidential' and orgUnitId = 'C03az79cb' true
"Gizli" kelimesini içeren ortak drive'lar Kullanıcının üyesi olduğu tüm ortak drive'lar arasında başlıkta name contains 'confidential' false
Atanmış düzenleyeni olmayan ortak Drive'lar organizerCount = 0 true
Kuruluş birimi kimliğini içermeyen ortak Drive'lar orgUnitId != 'C03az79cb' true

Birden çok terimi parantez içinde sorgulama

Birden çok sorgu terimini birlikte gruplandırmak için parantez kullanabilirsiniz. Örneğin, belirli bir tarihten sonra oluşturulmuş ve daha fazla ortak drive'a sahip düzenleyen kişi sayısı veya 20'den fazla üye varsa ş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üzenleyici ya da 20'den fazla üye olması gerekir.

Drive API, soldan sağa doğru and ve or operatörlerini değerlendirir bu nedenle aynı arama parantez olmadan şu sonucu döndürür:

  • Yalnızca şu tarihten sonra oluşturulmuş beşten fazla düzenleyeni olan ortak drive'lar 1 Ocak 2019.
  • Daha önce oluşturulmuş olanlar dahil olmak üzere 20'den fazla üyesi olan tüm ortak Drive'lar 1 Ocak 2019.