Mit dem erweiterten Drive-Dienst können Sie die Google Drive API in Apps Script verwenden. Ähnlich wie der integrierte Drive-Dienst von Apps Script ermöglicht diese API Skripts das Erstellen, Suchen und Ändern von Dateien und Ordnern in Google Drive. In den meisten Fällen ist der integrierte Dienst einfacher zu verwenden. Er bietet jedoch einige zusätzliche Funktionen, einschließlich des Zugriffs auf benutzerdefinierte Dateieigenschaften sowie Überarbeitungen von Dateien und Ordnern.
Referenz
Ausführliche Informationen zu diesem Dienst finden Sie in der Referenzdokumentation zur Google Drive API. Wie alle erweiterten Dienste in Apps Script verwendet der erweiterte Drive-Dienst dieselben Objekte, Methoden und Parameter wie die öffentliche API. Weitere Informationen finden Sie unter So werden Methodensignaturen ermittelt.
Informationen zum Melden von Problemen und zur Suche nach weiteren Supportoptionen finden Sie im Supportleitfaden für Drive Version 2.
Beispielcode
Im folgenden Beispielcode wird Version 2 der API verwendet.
Dateien werden hochgeladen
Das folgende Beispiel zeigt, wie eine Datei in der Ablage eines Nutzers gespeichert wird.
Ordner auflisten
Das folgende Beispiel zeigt, wie die Ordner der obersten Ebene im Drive-Konto des Nutzers aufgelistet werden. Beachten Sie die Verwendung von Seitentokens für den Zugriff auf die vollständige Ergebnisliste.
Überarbeitungen auflisten
Das folgende Beispiel zeigt, wie die Überarbeitungen für eine bestimmte Datei aufgelistet werden. Einige Attribute von Überarbeitungen sind nur für bestimmte Dateitypen verfügbar. Beispielsweise enthalten Google Workspace -Anwendungsdateien Links,über die die Datei in verschiedene Formate exportiert werden kann.
Benutzerdefinierte Eigenschaften hinzufügen
Das folgende Beispiel zeigt, wie Sie einer Datei eine benutzerdefinierte Eigenschaft hinzufügen.
Im Gegensatz zu den Dokumenteigenschaften von Apps Script können Sie auf die benutzerdefinierten Dateieigenschaften von Drive außerhalb von Apps Script und anderen Anwendungen zugreifen, wenn die Sichtbarkeit auf PUBLIC
festgelegt ist.