vy3*_*y32 2 google-docs google-docs-api
Google文档具有一项功能,可让您将文件导出为Microsoft Word文件。是否可以对目录中的所有Google文档文件执行此操作?我很高兴通过服务器上运行的JavaScript或Chrome中运行的某种代码来做到这一点。
使用Google Apps脚本实现该效果如何?可以通过Chrome浏览器使用Google Apps脚本。如何使用Google Apps脚本在此处。
示例脚本如下。
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")
);
}
}
Run Code Online (Sandbox Code Playgroud)
如果我误解了您的问题,对不起。那时,请告诉我。
归档时间: |
|
查看次数: |
939 次 |
最近记录: |