Mit dem erweiterten Drive-Dienst können Sie die Google Drive API in Apps Script verwenden. Ähnlich wie beim integrierten Drive-Dienst von Apps Script können Scripts mit dieser API Dateien und Ordner in Google Drive erstellen, suchen und ändern. In den meisten Fällen ist der integrierte Dienst einfacher zu verwenden. Dieser erweiterte Dienst bietet jedoch einige zusätzliche Funktionen, darunter Zugriff auf benutzerdefinierte Dateieigenschaften sowie Versionen für Dateien und Ordner.
Referenz
Ausführliche Informationen zu diesem Dienst finden Sie in der Referenzdokumentation für die 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 zum Erhalt anderer Supportoptionen finden Sie im Drive API-Supportleitfaden.
Beispielcode
In den Codebeispielen in diesem Abschnitt wird Version 3 der API verwendet.
Dateien hochladen
Im folgenden Codebeispiel wird gezeigt, wie eine Datei im Drive eines Nutzers gespeichert wird.
Ordner auflisten
Im folgenden Codebeispiel wird gezeigt, wie die Ordner der obersten Ebene im Drive des Nutzers aufgelistet werden. Beachten Sie, dass Seitentokens verwendet werden, um auf die vollständige Liste der Ergebnisse zuzugreifen.
Überarbeitungen auflisten
Im folgenden Codebeispiel wird gezeigt, wie Sie die Versionen für eine bestimmte Datei auflisten. Einige Dateien können mehrere Versionen haben. Sie sollten Seiten-Tokens verwenden, um auf die vollständige Liste der Ergebnisse zuzugreifen.
Dateieigenschaften hinzufügen
Im folgenden Codebeispiel wird das Feld appProperties
verwendet, um einer Datei eine benutzerdefinierte Property hinzuzufügen. Die benutzerdefinierte Property ist nur für das Script sichtbar. Wenn Sie der Datei eine benutzerdefinierte Property hinzufügen möchten, die auch für andere Apps sichtbar ist, verwenden Sie stattdessen das Feld properties
. Weitere Informationen finden Sie unter Benutzerdefinierte Dateieigenschaften hinzufügen.