*我有一个带有“ text {logo} text”之类的字符串的Google文档
如何将图像放置在{logo}所在的位置?
到目前为止,我尝试了:
var logoElement = s.findText("{logo}").getElement();
logoElement.getParent().insertInlineImage(0,logoBlob);
s.replaceText("{logo}", "");
但这会将图像插入找到的段落之前(或在之后插入1 :)。如何将其放在段落中的确切位置?
最佳答案
希望对您有所帮助,以下代码对我来说很好。
function insertImage(doc) {
// Retrieve an image from the web.
var resp = UrlFetchApp.fetch("http://www.google.com/intl/en_com/images/srpr/logo2w.png");
var image = resp.getBlob();
var body = doc.getBody();
var oImg = body.findText("<<Logo1>>").getElement().getParent().asParagraph();
oImg.clear();
oImg = oImg.appendInlineImage(image);
oImg.setWidth(100);
oImg.setHeight(100);
}