小编Pac*_*ood的帖子

批量将 jpg 转换为 Google 文档

我在 Google 云端硬盘中有一个 jpg 文件夹,我想将其转换为 Google 文档。现在,我可以手动选择每个文档,并在上下文菜单“在 Google 文档中打开”中,这将创建一个新文档,其中图像位于页面顶部,OCR 文本位于下方。我只想对我的所有图像执行此操作。

这里有一个脚本可以将 gdoc 转换为 docx,我应该能够适应我的情况,但我似乎无法让它工作。

这是我改编的脚本:

function convertJPGtoGoogleDocs() {
  var srcfolderId = "~~~~~~~~~Sv4qZuPdJgvEq1A~~~~~~~~~"; // <--- 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.JPG);
  while (files.hasNext()) {
    var file = files.next();
    DriveApp.getFolderById(dstfolderId).createFile(
      UrlFetchApp.fetch(
        "https://docs.google.com/document/d/" + file.getId() + "/export?format=gdoc",
        {
          "headers" : {Authorization: 'Bearer ' + ScriptApp.getOAuthToken()},
          "muteHttpExceptions" : true
        }
      ).getBlob().setName(file.getName() + ".docx")
    ); …
Run Code Online (Sandbox Code Playgroud)

google-docs google-apps-script

4
推荐指数
1
解决办法
3616
查看次数

标签 统计

google-apps-script ×1

google-docs ×1