在Google文档中插入图片

时间:2018-10-16 06:57:18

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

我创建此脚本是为了将简单的图片插入简单的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(数字,字符串)”

当我将insertImage更改为appendImage时,它具有相同的问题。

有人知道我的错在哪里吗?

1 个答案:

答案 0 :(得分:0)

您可以使用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());

}

这将在文档顶部插入一个图像。

有关更多信息: