it-swarm.com.de

Laden Sie eine ältere Version eines Dokuments in Google Text & Tabellen herunter

Ich habe ein Excel-Blatt-Dokument in Google Text & Tabellen mit mehreren Überarbeitungen. Ich möchte eine der älteren Versionen auf meinen Computer herunterladen.

Wie kann ich das machen?

(In Google Text & Tabellen kann die neueste Version direkt von File > Download as heruntergeladen werden, und ich habe keine Möglichkeit gefunden, die Überarbeitungen herunterzuladen.)

16
Ramesh Soni

Wenn Sie die aktuelle Version Ihres Dokuments herunterladen, klicken Sie mit der rechten Maustaste auf den Download im Download-Fenster Ihres Browsers (Firefox) und kopieren Sie die URL. Dann hängen Sie einfach &revision=NNN an, fügen Sie diese neue URL in die Adressleiste Ihres Browsers ein und drücken Sie die Eingabetaste. Diese spezielle Revision wird heruntergeladen.

Sie müssen also nur noch herausfinden, welche Revisions-ID Sie verwenden müssen.

Besuchen Sie hierzu Entwickler.google.com-Revisionsliste und klicken Sie auf . Probieren Sie es jetzt aus , und geben Sie dann die Datei-ID ein des Dokuments. Dies ist die lange Zeichen- und Zahlenfolge zwischen docs.google.com/document/d/ und dem nächsten Schrägstrich in der URL-Leiste Ihres Browsers, wenn Sie das Dokument bearbeiten. Es ist auch in der zuvor kopierten Download-URL sichtbar. Fügen Sie das in die fileId auf der API-Explorer-Seite ein, und klicken Sie auf . Autorisieren und ausführen .

Scrollen Sie zur Antwort, sehen Sie sich die modifiedTime an und wählen Sie die richtige Nummer aus der id Feld. Verwenden Sie dann diese Nummer, um Ihr Dokument herunterzuladen. Die endgültige URL sollte ungefähr so ​​aussehen:

docs.google.com/document/u/0/d/XXXX/export?format=docx&revision=NNN

Wobei XXXX die fileId und NNN Ihre Revisionsnummer ist.

15
fhackenberger
  • Gehe zu Datei Siehe Versionsverlauf
  • Wählen Sie die gewünschte Version aus und klicken Sie auf Diese Version wiederherstellen

Dadurch werden keine Versionen gelöscht. Sie können weiterhin zur aktuellen Version zurückkehren.

Den vollständigen Artikel finden Sie hier .

8
codingbadger

Wenn Sie sich den Versionsverlauf ansehen, befinden sich neben jeder Version drei Punkte. Sie können eine Version kopieren und an einem beliebigen Ort speichern und herunterladen.

1
Chad Foutch

Ich habe versucht, das zu tun, was fhackenberger vorschlug, aber es hat nicht funktioniert, da es nur die letzten Überarbeitungen abrief und ich eine fast einen Monat alte Version wollte.

Aber ich habe einen sehr einfachen Weg gefunden, es herunterzuladen. Wenn der Versionsverlauf angezeigt wird, klicken Sie nach Auswahl der gewünschten Version rechts im Versionsverlauf auf die Optionen (drei vertikale Punkte in der oberen rechten Ecke der hervorgehobenen Version) und wählen Sie "Kopie erstellen". Dies hat die Version heruntergeladen, die ich wollte

1
Sreenath C

Automatisierung fhackenbergers Antwort :

#!/usr/bin/env Ruby

require 'json'
require 'active_support/core_ext/date' # required for timezone calculation; gem install activesupport
# require 'byebug'


# ========
## inputs:

jsonFile       = 'revisions.json' # file with json response obtained from https://developers.google.com/drive/v3/reference/revisions/list#try-it
docId          = 'you doc id' # e.g.: M67keINXrkCAPy9HyGEgyM5Q175yFM8byQeM953alao3
dateStartsWith = 'May 30'
format         = 'xlsx' # xlsx or docx
timezone       = 'Moscow' # list all timezones: Ruby -e "require 'active_support/core_ext/date'; puts ActiveSupport::TimeZone.all.map(&:name)"


# =========
## program:

jsonString = File.read(jsonFile)
jsonData   = JSON.parse(jsonString)

# add local time stamps:
jsonData['revisions'].each { |rev| rev["localTimeStamp"] = Time.parse(rev["modifiedTime"]).in_time_zone(timezone).strftime("%b %e, %k:%M:%S %p, %Y") }

if format == 'xlsx'
  type = 'spreadsheets'
else
  format = 'docx'
  type = 'document'
end

revs = jsonData['revisions'].select {|rev| rev["localTimeStamp"].start_with?(dateStartsWith) }.each { |rev| rev["link"] = "https://docs.google.com/#{type}/u/0/d/#{docId}/export?format=#{format}&revision=#{rev['id']}" }

puts JSON.pretty_generate(revs)

Trotzdem bekomme ich nur ein paar Revisionen, nicht alle.

0
Adobe

Mit Chrome kann ich dies für Tabellenkalkulationen tun (aber leider nicht für Dokumente):

  1. Gehen Sie zu Datei> Siehe Versionsverlauf
  2. Zeigen Sie die Revision an, die Sie herunterladen möchten
  3. Deaktivieren Sie "Änderungen anzeigen" (wenn Sie die Änderungen nicht sehen möchten)
  4. Klicken Sie mit der rechten Maustaste auf Ihr Dokument und wählen Sie "Seitenquelle anzeigen".
  5. Entfernen Sie die Ansichtsquelle: von

dadurch erhalten Sie die Überarbeitung in HTML

0
Ziad WAKIM

Ich endete mit diesem https://docs.google.com/spreadsheets/u/0/d/DID/export?format=xlsx&rev=RID&gid=SID&id=DID

Wo:

  • DID - Dokument-ID (zweimal verwendet)
  • RID - Versionsnummer
  • SID - Tabellenkalkulations-ID (Ich habe eine Tabelle mit vielen Tabellen und benötige nur eine)

Ziads Antwort hat geholfen, zu diesem Link zu kommen.

0
Sandis Sauka