0

我创建了这个脚本来将一张简单的图片插入到一个简单的 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,它有同样的问题。

有谁知道我的错在哪里?

4

1 回答 1

0

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

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());

}

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

欲了解更多信息:

于 2018-10-17T09:39:47.337 回答