Google文档有一项功能,允许您将文件导出为Microsoft Word文件。有没有办法对目录中的所有Google Docs文件执行此操作?我很高兴使用服务器上运行的JavaScript或Chrome中运行的东西。
答案 0 :(得分:3)
如何使用Google Apps脚本来实现它?可以使用Chrome浏览器使用Google Apps脚本。如何使用Google Apps脚本here。
示例脚本如下。
function convertGoogleDocsToMicrosoftWord() {
var srcfolderId = "### Folder ID ###"; // <--- Please input folder ID.
var dstfolderId = srcfolderId; // <--- If you want to change the destination folder, please modify this.
var files = DriveApp.getFolderById(srcfolderId).getFilesByType(MimeType.GOOGLE_DOCS);
while (files.hasNext()) {
var file = files.next();
DriveApp.getFolderById(dstfolderId).createFile(
UrlFetchApp.fetch(
"https://docs.google.com/document/d/" + file.getId() + "/export?format=docx",
{
"headers" : {Authorization: 'Bearer ' + ScriptApp.getOAuthToken()},
"muteHttpExceptions" : true
}
).getBlob().setName(file.getName() + ".docx")
);
}
}
如果我误解了你的问题,我很抱歉。那时,请告诉我。