Bu referans kılavuzda, dosyaları, klasörleri ve ortak Drive'ları filtrelemek için Google Drive API ile kullanabileceğiniz sorgu terimleri ve operatörler yer almaktadır.
Dosya arama örnekleri için Dosya ve klasör arama başlıklı makaleyi inceleyin.
Ortak drive'larda arama yapmayla ilgili örnekler için Ortak drive'larda arama yapma başlıklı makaleyi inceleyin.
Sorgu dizesi söz dizimi
Bir sorgu dizesi aşağıdaki üç bölümü içerir:
query_term operator values
Burada:
query_term
, sorgu terimi veya aranacak alandır.operator
, sorgu terimi için koşulu belirtir.values
, arama sonuçlarınızı filtrelemek için kullanmak istediğiniz belirli değerlerdir.
Sorgu operatörleri
Aşağıdaki tabloda geçerli sorgu operatörleri listelenmiştir:
Operatör | Kullanım |
---|---|
contains |
Bir dizenin içeriği diğerinde bulunur. |
= |
Bir dizenin veya boole değerinin içeriği diğerine eşittir. |
!= |
Bir dizenin veya boole değerinin içeriği diğerine eşit değil. |
< |
Bir değerin diğerinden küçük olması |
<= |
Bir değer, başka bir değerden küçük veya ona eşitse |
> |
Bir değerin diğerinden büyük olması. |
>= |
Bir değer, başka bir değerden büyük veya ona eşitse |
in |
Bir öğe, koleksiyon içinde yer alır. |
and |
Her iki sorguyla da eşleşen öğeleri döndürür. |
or |
İki sorgudan biriyle eşleşen öğeleri döndürür. |
not |
Arama sorgusunu olumsuzlar. |
has |
Koleksiyonda parametrelerle eşleşen bir öğe bulunur. |
Dosyaya özgü sorgu terimleri
Aşağıdaki tabloda, geçerli tüm dosya sorgu terimleri listelenmiştir. Veri türleri ve açıklamaları için files
kaynak referansına bakın.
Sorgu terimi | Geçerli operatörler | Kullanım |
---|---|---|
name |
contains , = , != |
Dosyanın adı. Tek tırnak işareti (' ) ile çevreleyin. Sorgulardaki tek tırnak işaretlerini \' ile kod dışına alın (ör. 'Valentine\'s Day' ). |
fullText |
contains |
name , description , indexableText özellikleri veya dosyanın içeriğindeki ya da meta verilerindeki metin eşleşiyor mu? Tek tırnak işareti (' ) ile çevreleyin. Sorgulardaki tek tırnak işaretlerini \' ile kod dışına alın (ör. 'Valentine\'s Day' ). |
mimeType |
contains , = , != |
Dosyanın MIME türü. Tek tırnak işareti (' ) ile çevreleyin. Sorgulardaki tek tırnak işaretlerini \' ile kod dışına alın (ör. 'Valentine\'s Day' ). MIME türleri hakkında daha fazla bilgi için Google Workspace ve Google Drive'da desteklenen MIME türleri başlıklı makaleyi inceleyin. |
modifiedTime |
<= , < , = , != , > , >= |
Dosyanın son değiştirildiği tarih. RFC 3339 biçimi, varsayılan saat dilimi UTC'dir (ör. 2012-06-04T12:00:00-08:00 ). date türündeki alanlar birbiriyle değil, yalnızca sabit tarihlerle karşılaştırılabilir. |
viewedByMeTime |
<= , < , = , != , > , >= |
Kullanıcının bir dosyayı en son görüntülediği tarih. RFC 3339 biçimi, varsayılan saat dilimi UTC'dir (ör. 2012-06-04T12:00:00-08:00 ). date türündeki alanlar birbiriyle değil, yalnızca sabit tarihlerle karşılaştırılabilir. |
trashed |
= , != |
Dosyanın çöp kutusunda olup olmadığı true veya false olabilir. |
starred |
= , != |
Dosyanın yıldız işaretli olup olmadığı true veya false olabilir. |
parents |
in |
Ebeveyn koleksiyonunun belirtilen kimliği içerip içermediği. |
owners |
in |
Dosyanın sahibi olan kullanıcılar |
writers |
in |
Dosyayı değiştirme izni olan kullanıcılar veya gruplar. permissions kaynak referansına bakın. |
readers |
in |
Dosyayı okuma izni olan kullanıcılar veya gruplar. permissions kaynak referansına bakın. |
sharedWithMe |
= , != |
Kullanıcının "Benimle paylaşılanlar" koleksiyonundaki dosyalar. Tüm dosya kullanıcıları, dosyanın erişim kontrol listesinde (EKL) yer alır. true veya false olabilir. |
createdTime |
<= , < , = , != , > , >= |
Dosyanın oluşturulduğu tarih. RFC 3339 biçimini kullanın. Varsayılan saat dilimi UTC'dir (ör. 2012-06-04T12:00:00-08:00 ). |
properties |
has |
Herkese açık özel dosya özellikleri. |
appProperties |
has |
Özel dosya özellikleri (yalnızca özel). |
visibility |
= , != |
Dosyanın görünürlük düzeyi. Geçerli değerler anyoneCanFind , anyoneWithLink , domainCanFind , domainWithLink ve limited değerleridir. Tek tırnak işaretiyle (' ) çevreleyin. |
shortcutDetails.targetId |
= , != |
Kısayolun işaret ettiği öğenin kimliği. |
Aşağıda operatör ve sorgu terimi kombinasyonları gösterilmektedir:
contains
operatörü yalnızcaname
terimi için ön ek eşleşmesi gerçekleştirir. Örneğin,HelloWorld
adlı bir hesabınız olduğunu varsayalım.name contains 'Hello'
sorgusu sonuç döndürürkenname contains 'World'
sorgusu sonuç döndürmüyor.contains
operatörü,fullText
terimi için yalnızca dizenin tamamı ile eşleşme gerçekleştirir. Örneğin, bir belgenin tam metninde "HelloWorld" dizesi varsa yalnızcafullText contains 'HelloWorld'
sorgusu sonuç döndürür.Doğru işlenen çift tırnak içine alınmışsa
contains
operatörü, tam alfanümerik bir kelime öbeğiyle eşleşir. Örneğin, bir belgeninfullText
bölümünde "Merhaba dünya" dizesi varsafullText contains '"Hello there"'
sorgusu sonuç döndürür ancakfullText contains '"Hello world"'
sorgusu sonuç döndürmez. Ayrıca, arama alfanümerik olduğundan bir belgenin tam metninde "Hello_world" dizesi varsafullText contains '"Hello world"'
sorgusu sonuç döndürür.owners
,writers
vereaders
terimleri,permissions
listesine dolaylı olarak yansıtılır ve izindekirole
'ı ifade eder. Rol izinlerinin tam listesi için Roller ve izinler başlıklı makaleyi inceleyin.
Sorgu dizesi aramalarıyla ilgili daha fazla örnek için dosya sorgu dizesi örnekleri başlıklı makaleyi inceleyin.
Ortak Drive'a özel sorgu terimleri
Aşağıdaki tabloda, geçerli tüm ortak drive sorgu terimleri listelenmiştir. Veri türleri ve açıklamalar için drives
kaynak referansına bakın.
Sorgu terimi | Geçerli operatörler | Kullanım | useDomainAdminAccess ayar |
---|---|---|---|
createdTime |
<= , < , = , != , > , >= |
Ortak drive'ın oluşturulduğu tarih. RFC 3339 biçimi, varsayılan saat dilimi UTC'dir (ör. 2012-06-04T12:00:00-08:00 ). |
true |
hidden |
= , != |
Ortak drive'ın gizli olup olmadığını belirtir. true veya false olabilir. |
false |
memberCount |
<= , < , = , != , > , >= |
Ortak drive'ın üyesi olan kullanıcı ve grup sayısı. Sayısal bir değer alır. | true |
name |
contains , = , != |
Ortak Drive'ın adı. Tek tırnak işareti (' ) ile çevreleyin. Sorgulardaki tek tırnak işaretlerini \' ile kod dışına alın (ör. 'Valentine\'s Day' ). |
true |
organizerCount |
<= , < , = , != , > , >= |
Ortak drive'ın düzenleyicisi olan kullanıcı ve grup sayısı. Sayısal bir değer alır. | true |
orgUnitId |
= , != |
Ortak Drive'ın kuruluş birimi kimliği. Dize değeri alır. | true |
Sorgu dizesi aramalarıyla ilgili daha fazla örnek için Ortak Drive sorgu dizesi örnekleri başlıklı makaleyi inceleyin.
İlgili konular
- Dosya ve klasör arama
- Ortak Drive'ları arama
- Google Workspace ve Google Drive'da desteklenen MIME türleri
- Roller ve izinler