方法1: Googleドキュメントのコピーと貼り付け この方法では、Googleドキュメントを作成し、DOCXファイルの内容をコピーして貼り付けることで変換します。
function convertDocxToDoc() {
// 変換したいDOCXファイルのIDを指定
var docxFileId = "DOCXファイルのID";
// Googleドキュメントを作成
var doc = DocumentApp.create("変換後のドキュメント名");
// DOCXファイルの内容をGoogleドキュメントに貼り付け
var docxFile = DriveApp.getFileById(docxFileId);
var docxContent = docxFile.getBlob().getDataAsString();
doc.getBody().setText(docxContent);
// 変換後のドキュメントを保存
doc.saveAndClose();
// 変換後のドキュメントのIDを取得
var convertedDocId = doc.getId();
// 変換後のドキュメントのURLを取得
var convertedDocUrl = doc.getUrl();
Logger.log("変換後のドキュメントのID: " + convertedDocId);
Logger.log("変換後のドキュメントのURL: " + convertedDocUrl);
}
方法2: Googleドキュメントの変換 この方法では、DOCXファイルをGoogleドキュメントにインポートして、DOC形式で保存します。
function convertDocxToDoc() {
// 変換したいDOCXファイルのIDを指定
var docxFileId = "DOCXファイルのID";
// DOCXファイルをGoogleドキュメントに変換
var docxFile = DriveApp.getFileById(docxFileId);
var doc = DocumentApp.openById(docxFile.makeCopy().getId());
// DOC形式で保存
var docFile = DriveApp.createFile(doc.getAs("application/vnd.google-apps.document"));
// 変換後のドキュメントのIDを取得
var convertedDocId = docFile.getId();
// 変換後のドキュメントのURLを取得
var convertedDocUrl = docFile.getUrl();
Logger.log("変換後のドキュメントのID: " + convertedDocId);
Logger.log("変換後のドキュメントのURL: " + convertedDocUrl);
}