所以我尝试了这个
var doc = DocumentApp.getActiveDocument();
var body = doc.getBody;
function Issac() {
var fileId = '1QAsyRGeQvz8L2VesbItTCHAEQKN0P2T6';
var img = DriveApp.getFilesByName('shrok.jpg');
var blobFish = UrlFetchApp.fetch("https://steamuserimages-a.akamaihd.net/ugc/949582948907306301/A7560C16C1D8D9778C52D24BBB86184E30F70E41/");
doc.getChild(0).asParagraph().appendInlineImage(blobFish.getBlob());
}
但是我什至不知道如何开始设置图像的宽度或高度
答案 0 :(得分:2)
在.setHeight()
返回的图像上使用.setWidth()
和.appendInlineImage()
。
我在这里包括了一种按百分比缩放比例的方法,但是这两种高度/宽度方法都接受像素值。您可以根据自己的需要进行修改。
var doc = DocumentApp.getActiveDocument();
var body = doc.getBody;
function Issac() {
var fileId = '1QAsyRGeQvz8L2VesbItTCHAEQKN0P2T6';
var img = DriveApp.getFilesByName('shrok.jpg');
var blobFish = UrlFetchApp.fetch("https://steamuserimages-a.akamaihd.net/ugc/949582948907306301/A7560C16C1D8D9778C52D24BBB86184E30F70E41/");
var image = doc.getChild(0).asParagraph().appendInlineImage(blobFish.getBlob());
var scale = 0.5; // scale the image by 50%
image.setWidth(image.getWidth() * scale);
image.setHeight(image.getHeight() * scale);
}