Mit dem erweiterten Drive-Dienst können Sie die Google Drive API in Apps Script verwenden. Ähnlich wie mit dem integrierten Drive-Dienst von Apps Script können Skripts mit dieser API Dateien und Ordner in Google Drive erstellen, suchen und ändern. In den meisten Fällen ist der integrierte Dienst einfacher zu nutzen. Dieser erweiterte Dienst bietet jedoch einige zusätzliche Funktionen, einschließlich Zugriff auf benutzerdefinierte Dateieigenschaften sowie Überarbeitungen für Dateien und Ordner.
Referenz
Weitere Informationen zu diesem Dienst finden Sie in der Referenzdokumentation zur Google Drive API. Wie alle erweiterten Dienste in Apps Script verwendet auch der erweiterte Drive-Dienst dieselben Objekte, Methoden und Parameter wie die öffentliche API. Weitere Informationen finden Sie unter Wie Methodensignaturen bestimmt werden.
Wie Sie Probleme melden und weitere Unterstützung erhalten, erfahren Sie im Supportleitfaden für die Drive API.
Beispielcode
Die Codebeispiele in diesem Abschnitt verwenden Version 3 der API.
Dateien hochladen
Das folgende Codebeispiel zeigt, wie Sie eine Datei im Drive eines Nutzers speichern.
Ordner auflisten
Das folgende Codebeispiel zeigt, wie die Ordner der obersten Ebene im Drive-Konto des Nutzers aufgelistet werden. Beachten Sie, dass für den Zugriff auf die vollständige Ergebnisliste Seitentokens verwendet werden.
Überarbeitungen auflisten
Das folgende Codebeispiel zeigt, wie die Überarbeitungen für eine bestimmte Datei aufgelistet werden. Beachten Sie, dass einige Dateien mehrere Überarbeitungen haben können und Sie Seitentokens verwenden sollten, um auf die vollständige Ergebnisliste zuzugreifen.
Dateiattribute hinzufügen
Im folgenden Codebeispiel wird das Feld appProperties
verwendet, um einer Datei ein benutzerdefiniertes Attribut hinzuzufügen. Die benutzerdefinierte Eigenschaft ist nur für das Skript sichtbar. Wenn Sie der Datei ein benutzerdefiniertes Attribut hinzufügen möchten, das auch für andere Anwendungen sichtbar ist, verwenden Sie stattdessen das Feld properties
. Weitere Informationen finden Sie unter Benutzerdefinierte Dateieigenschaften hinzufügen.