【问题标题】:Insert an Image in a Google Document在 Google 文档中插入图片
【发布时间】:2018-10-16 06:57:17
【问题描述】:

我创建了这个脚本来将一张简单的图片插入到一个简单的 Google 文档中:

function myInsertImage() {
  var MyImage = "https://de.wikipedia.org/wiki/L%C3%B6we#/media/File:Lion_waiting_in_Namibia.jpg";

  var doc = DocumentApp.getActiveDocument();
  doc.getBody().insertImage(0, MyImage);
}

我总是得到这个错误:

“未找到方法 insertImage(number, string)”

当我将insertImage 更改为appendImage 时,出现了同样的问题。

有谁知道我的错在哪里?

【问题讨论】:

    标签: image insert google-docs-api insert-image


    【解决方案1】:

    您可以使用 Google Apps 脚本像这样尝试:

    function myInsertImage() {
      var fileId = "123456789";
      var myImage = DriveApp.getFileById(fileId).getBlob(); 
    
                   or 
    
                    DriveApp.getFileById(fileId).getBlob().getAs('img/png');
    
      var doc = DocumentApp.getActiveDocument();
      doc.getBody().insertImage(0, myImage);
    }
    

    function myInsertImage() {
        var url = "https://de.wikipedia.org/wiki/L%C3%B6we#/media/File:Lion_waiting_in_Namibia.jpg";
        var img = UrlFetchApp.fetch(url);
        DocumentApp.getActiveDocument().getBody().insertImage(0, img.getBlob());
    
    }
    

    这将在文档顶部插入一张图片。

    更多信息:

    【讨论】:

    • 你好,非常感谢这个漂亮的主脚本。正是我需要的:)。我发现了一件事:图片必须是“.png”格式-“.jpg”不会运行。
    • 当然可以。如果这工作正常,请接受我的回答:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-08
    • 2014-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多