Ich möchte den Inhalt eines Google-Dokuments mithilfe der Google Drive API V3 (JavaScript) aktualisieren:
Ich kann die Dateimetadaten (wie den Namen) aktualisieren, aber die Dokumentation enthält keine Patch-Semantik für den eigentlichen Dateiinhalt. Gibt es eine Möglichkeit, einen JSON.stringify()
-Wert als Parameter in der gapi.client.drive.files.update
-Anforderung zu übergeben:
Es gibt zwei Probleme:
Sie können Problem Nr. 1 umgehen, indem Sie Ihre eigene Upload-Funktionalität auf XHR-Basis erstellen. Der folgende Code sollte in den meisten modernen Webbrowsern funktionieren:
%Vor%Um Problem Nr. 2 zu umgehen, können Sie Drive einen Dateityp senden, aus dem Google Docs importiert werden kann, z. B. .txt, .docx usw. Der folgende Code verwendet die obige Funktion, um den Inhalt eines Google-Dokuments mit Nur-Text zu aktualisieren :
%Vor%Tags und Links javascript google-drive-sdk