0

Ich verwende die Google Drive v3-APIs und habe Probleme, die Anzahl der Elemente in einem bestimmten Ordner abzurufen.Wie erhalten die Kinder einen Ordner mit Google Drive APIs?

Im Moment bin ich mit der Liste API mit dem folgenden Abfrage-String:

'MyFolderId' in Eltern

Hier ist der Code, den ich (.NET-Client-Bibliothek) bin mit:

Ich verwende auch "Dateien" in der "Felder" -Eigenschaft der API. Auf diese Weise bekomme ich eine Liste aller Dateien in dem Ordner, ich zähle sie und das war's.

Das Problem ist, dass dieser Ansatz wirklich ineffizient ist - Ich möchte nur die Anzahl der Kinder eines Ordners, nichts anderes wissen.

Plus, wenn ein Ordner zu viele Elemente hat, würde ich auf diese Weise schließlich mehrere Abfragen ausführen, um alle Ergebnisse abzurufen, und ich würde eine beträchtliche Menge an Daten und Zeit verschwenden.

Gibt es eine Möglichkeit, nur Frage die Anzahl der Kinder eines Ordners?

Vielen Dank für Ihre Hilfe!

+0

Wo ist Ihr Code? –

+0

@ParagJadhav Ich habe meine Frage mit einem Codebeispiel aktualisiert, ich habe es nicht an erster Stelle eingefügt, da es eine Code-Wrapper-Bibliothek und nicht die API direkt verwendet. – Sergio0694

Antwort

0

Es gibt keinen Kinderzähler für Elemente im Laufwerkspeicher, da Ordner in Laufwerk-API nicht als reguläre Ordner in Desktops fungieren.

+0

Ich bekomme es, aber gibt es eine Möglichkeit, nur die Elemente mit "'ID' in Eltern" abzufragen und die Server/API nur ihre Nummer anstelle der ganzen Liste zurückgeben? Ich meine, wenn ich einen Ordner mit 1000+ Elementen hätte, würde es zu viel dauern, all diese Elemente zu laden, nur um sie zählen zu können. – Sergio0694

Verwandte Themen