Ich kann die .docx-Datei mithilfe der Drive-API erfolgreich in ein Google-Dokument konvertieren – dieser Teil funktioniert einwandfrei. Hier ist meine Apps Script-Funktion:
Code: Select all
function insertDocxToDocument(base64Data) {
const decoded = Utilities.base64Decode(base64Data);
const blob = Utilities.newBlob(
decoded,
'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
'converted.docx'
);
const file = Drive.Files.insert(
{
title: 'Converted from DOCX',
mimeType: 'application/vnd.google-apps.document',
},
blob
);
return 'https://docs.google.com/document/d/' + file.id + '/edit';
}
Eigentlich möchte ich jedoch das konvertierte Dokument in dasselbe Google-Dokument laden, in dem mein Add-on gerade geöffnet ist (im Grunde den gesamten Inhalt des aktuellen Dokuments durch den neuen ersetzen).
Mobile version