2016-05-19 15 views
0

holen Ich muss mehrere Google Drive-Dateien für verschiedene Datei Mail-IDs mit Google Drive API-Client-Bibliothek in C#. Angenommen, ich habe Datei-IDs wie 1hfgh, 2trter, 3ewrwer ...Wie kann ich mehrere Google Drive-API-Dateien für Mail-IDs Google Drive-API-Client-Bibliothek in C#

Wenn ich diese Datei-IDs übergeben, sollten die Laufwerksdateien ausgefüllt werden. Ich habe die Datei Bevölkerung Code wie unten geschrieben:

FilesResource.ListRequest list = service.Files.List(); 
       list.MaxResults = 10; 
       if (search != null) 
       { 
        list.Q = search; 
       } 
FileList filesFeed = list.Execute(); 

I Google.Apis.Drive.v2 bin mit Wenn jemand eine Idee hat bitte teilen.

Antwort

0

Wenn Sie in die Dokumentation für die q-Methode von files.list auch genannt files search

Sie können mit der files.list Methode des Drive API oder Filtern von Dateien suchen. Diese Methoden akzeptieren den q-Parameter, bei dem es sich um eine Suchabfrage handelt, die eine oder mehrere Suchklauseln kombiniert. Jede Suchklausel besteht aus drei Teilen.

Feld
Attribut der Datei, die gesucht wird, zum Beispiel das Attribut Namen der Datei.
Operator
Test, der an den Daten durchgeführt wird, um eine Übereinstimmung bereitzustellen, z. B. enthält.
Wert
Der Inhalt des Attributs , das getestet wird, z. der Name der Datei Mein cooles Dokument.
Kombinieren Sie Klauseln mit den Konjunktionen und oder oder, und negieren Sie die Abfrage mit nicht.

anwser: Sie auf Datei-IDs nur Felder wie Namen suchen kann nicht. Option verwenden Sie file.get mehr als einmal und fügen Sie sie zu einer Dateiliste

+0

Vielen Dank für Ihren Vorschlag. Es hat mir geholfen, das Problem auf andere Weise zu lösen. –

+0

froh, dass es funktioniert :) – DaImTo