Dateiüberarbeitungen verwalten

Die Google Drive API bietet die Ressource revisions, mit der Sie Dateiversionen herunterladen und veröffentlichen können. Weitere Informationen zur Terminologie für Überarbeitungen finden Sie unter Änderungen und Überarbeitungen – Übersicht.

Überarbeitungen angeben, die nicht automatisch gelöscht werden sollen

Ältere Versionen, die für den Nutzer nicht mehr von Interesse sind, werden in Google Drive automatisch gelöscht. Um dies zu verhindern, können Sie das boolesche Flag keepRevisionForever auf true setzen, um Versionen zu kennzeichnen, die nicht aus Google Drive gelöscht werden sollen.

Überarbeitung herunterladen

Verwenden Sie die Methode files.download, um die neueste Version herunterzuladen. Weitere Informationen finden Sie unter Vorgänge mit langer Ausführungszeit verwalten.

Version veröffentlichen

Wenn Sie eine Google Docs-, Google Sheets- oder Google Präsentationen-Version veröffentlichen möchten, legen Sie die Property „published“ für diese Datei in der Ressource revisions fest. Diese Eigenschaft kann nicht für Google Sites-Versionen mit der Drive API festgelegt werden.

In Google Präsentationen und Google Zeichnungen können keine bestimmten Versionen veröffentlicht werden. Nur die automatische erneute Veröffentlichung der neuesten Version wird unterstützt. Wenn Sie Präsentationen und Zeichnungen veröffentlichen möchten, setzen Sie publishAuto auch auf true.

Wenn die Datei in einer Google Workspace-Domain erstellt wird, gibt das Attribut publishedOutsideDomain an, ob die Version für alle Nutzer zugänglich ist oder auf Nutzer der Domain beschränkt ist. Bei Sites-Dateien gibt diese Property an, ob eine type=anyone-Berechtigung vorhanden ist.

Veröffentlichte Überarbeitungen spiegeln keine Änderungen wider, die an einer Datei vorgenommen wurden, es sei denn, die Property publishAuto ist festgelegt. Wenn diese Property auf true festgelegt ist, werden neuere Versionen einer Datei automatisch veröffentlicht und die vorherigen überschrieben. Dieses Verhalten wird auch über das Kästchen „Automatisch neu veröffentlichen, wenn Änderungen vorgenommen wurden“ in der Drive-Benutzeroberfläche gesteuert. In Google Tabellen und Google Zeichnungen wird nur die automatische erneute Veröffentlichung unterstützt. Dazu muss die Property publishAuto auf true gesetzt sein. Bei Sites-Dateien ist publishAuto immer false.