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. Dieser erweiterte Dienst bietet jedoch einige zusätzliche Funktionen, einschließlich Zugriff auf benutzerdefinierte Dateieigenschaften sowie Überarbeitungen von Dateien und Ordnern.
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 Wie Methodensignaturen ermittelt werden.
Im Supportleitfaden für die Drive API erfahren Sie, wie Sie Probleme melden und weiteren Support erhalten.
Beispielcode
Die Codebeispiele in diesem Abschnitt beziehen sich auf Version 3 der API.
Dateien hochladen
Im folgenden Codebeispiel wird gezeigt, wie eine Datei im Google Drive eines Nutzers gespeichert wird.
Ordner auflisten
Im folgenden Codebeispiel wird gezeigt, wie Sie die Ordner der obersten Ebene im Drive-Konto des Nutzers auflisten. Beachten Sie die Verwendung von Seitentokens, um auf die vollständige Liste der Ergebnisse zuzugreifen.
Überarbeitungen auflisten
Das folgende Codebeispiel zeigt, wie die Überarbeitungen einer bestimmten Datei aufgelistet werden. Beachten Sie, dass einige Dateien mehrere Überarbeitungen haben können und Sie Seitentokens verwenden sollten, 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 Eigenschaft 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 Apps sichtbar ist, verwenden Sie stattdessen das Feld properties
. Weitere Informationen finden Sie unter Benutzerdefinierte Dateiattribute hinzufügen.