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.