Wie können Entwickler Bearbeiten Sie ein Google-Dokument programmgesteuert? Gibt es eine API-Docs?
Scheint es nicht zu sein (nach meinem wissen) eine API zum Bearbeiten von Google-Docs (nicht Tabellen, HTML-basierte Dokumente). Hat jemand etwas getan, wie? Vielleicht durch den Download der HTML-version, die Bearbeitung und das hochladen der änderungen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht wirklich sicher, ob dies ist, was Sie suchen, genau das aber haben Sie getroffen, einen Blick hier http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html wie Es aussieht ist es erlaubt die Bearbeitung für den Inhalt (v3.0 sowieso).
Den Dokument-API List ist veraltet seit September 2012 und sieht aus wie es sein könnte Ruhestand nach. April 2015.
Aktualisierung der HTML-version mit der Drive-API, wie die Frage schon sagt, sieht das nur auf andere Weise. Ich habe versucht, und ich habe erlebt einige Probleme.
Kann es mehr Probleme. Das sind nur die, die ich gefunden habe in den letzten Tagen.
UPDATE (Mai 2019) Die Google Docs API wurde offiziell gestartet im Februar 2019. Die Dokumentation befindet sich auf den link von meinem update im Juli unten. Ein paar Wochen nach dem Start, stellte ich eine high-level-video-überblick, was ein mail-merge-Anwendung mit Hilfe der API Aussehen würde. (Es ist nicht ein vollwertiges G-Suite Dev Zeigen Folge, aber nicht der link zu einem Beispiel arbeiten.)
UPDATE (Juli 2018) Das Google Docs-team pre-angekündigt, den bevorstehenden REST-API an Google Cloud WEITER", 18. Entwickler, die Interesse daran haben in die early-access-Programm für die neue API sollten sich auf https://developers.google.com/docs. Die original-Antwort weiter unten steht noch als REST-API werden die zweiten Weise können Sie den Zugriff auf Google Docs programmgesteuert.
Ursprüngliche Antwort (Mar 2017): (die Meisten anderen Antworten sind veraltet.) Google Docs verfügt derzeit nicht über eine REST-API, aber Entwickler können programmgesteuert Zugriff (CRUD) Dokumente mit Google Apps Script, server-side JavaScript apps gehostet werden, auf und führen Sie in die Google-cloud. Wenn Sie das neue Apps-Skript oder an die Bearbeitung von Google Docs mit, hier sind einige Lernressourcen:
für Sie.
Einfaches Beispiel: wenn Sie ein vorhandenes Dokument mit einem (Drive) Datei-ID der
DOCUMENT_ID_GOES_HERE
, hier ist, wie würden Sie grundsätzlich Bearbeiten Sie es mit Apps Script für eine pseudo - "mail-merge" - der name & - E-Mails in der Dokument gegebenen Platzhalter{NAME}
und{ADDR}
:Es ist com.google.api.services.- Laufwerk.Modell.Datei.getExportLinks
Können Sie ein Google-Dokument als docx (zum Beispiel), und Bearbeiten Sie es mit Ihrem Lieblings-docx-editor, dann erneut hochladen. Sehen die Proben, dies zu tun (beginnend mit GoogleDriveDownloadAsDocx) im Rahmen der docx4j. Hinweis: die README.
Oder tun Sie das gleiche mit den anderen export-Formaten.
(2019) Google bietet nun API für docs, Folien, Platten, Laufwerk.
Gibt es eine Beispiel-app für das, Dr. Edit, auf Google Drive in der Dokumentation.