2013-04-05 7 views
10

Google ha appena introdotto una nuova funzione in Google Drive SDK che consente di impostare le proprietà sui file, come coppie chiave/valore. In base al post sul blog di Google Developers possiamo usare queste proprietà come campi ricercabili. Tuttavia non riesco a vedere nella documentazione come cercare i file usando queste proprietà.Ricerca di file Google Drive basati sulla nuova risorsa di proprietà

Per esempio: recuperare tutti i file in cui la proprietà A ha il valore di X.

So che la funzione è nuovo di zecca, ma ho potuto davvero fare uso di questo nel mio progetto attuale. Ho perso qualcosa?

risposta

2

Bene trovo, è possibile cercare su unità basata sul parametro properties.

Controllare doc. https://developers.google.com/drive/web/search-parameters

Snippet di codice:

resp = newDriveService.files().list(q="properties has { key='customKeyA' and value='customKeyAValue2' and visibility='PUBLIC' }").execute() 

Nota: è necessario specificare tutti i 3 params vale a dire. chiave, valore e visibilità durante la ricerca. Se non lo usi, verrà generata un'eccezione Param non valida.

+0

Ottime notizie !! Grazie :) – brian

1

Sfortunatamente, al momento non lo supportiamo. Attualmente è una priorità elevata per Google e ci stanno lavorando. Rimanete sintonizzati.

+0

Peccato, aspetterò questa funzione, quindi abbiamo un sacco di applicazioni per questo. Grazie ! "Ora le app possono anche aggiungere proprietà personalizzate a qualsiasi file di Drive. La nuova raccolta di proprietà consente alla tua app di creare campi ricercabili che sono privati ​​della tua app o condivisi tra le app." Cosa significa "campi ricercabili" allora? – brian

+0

È scritto molto male, mi dispiace. Dovrebbe significare che "un giorno sarai in grado di cercarli, un giorno a breve". : D –

+0

Aspetterò pazientemente quindi = p Thx! – brian

Problemi correlati