gpt4 book ai didi

image - Google 脚本调整图像大小

转载 作者:行者123 更新时间:2023-12-03 03:58:45 24 4
gpt4 key购买 nike

我正在尝试制作一个脚本来调整谷歌文档中图像的大小。我所拥有的是:

var imgs = currentDoc.getImages();

for (var i = 1; i < imgs.length; i++)
{
cell = row.insertTableCell(1);
imgNew = imgs[i].setWidth(365);

cell.insertImage(1, imgNew.getBlob());
}

图像已正确插入,但无论我将宽度设置为多少,大小都不会改变。由于图像要进入单元格(宽度=370),是否可以使图像占据100%的宽度并按比例缩放高度?如果没有,我可以手动设置像素数,但这也不起作用。有什么想法吗?

最佳答案

问题是图像大小在插入表后应该更改。下面的代码可以正确运行

function test() {
var doc = DocumentApp.openById('here_is_doc_id');
var imgs = doc.getImages();
var table = doc.getTables()[0];
for (var i = 0; i < imgs.length; i++) {
var row = table.appendTableRow();
var cell = row.insertTableCell(0);
var imgNew = imgs[i].copy();
cell.insertImage(0, imgNew);
imgNew.setWidth(365);
}
}

请注意,数组索引、单元格编号等从 0 开始,而不是从 1 开始。

关于image - Google 脚本调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12152413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com