我正在尝试使用以下代码段在文档文件中插入图片:
var style = {};
style[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.CENTER;
doc.insertImage(j, fileBlob).setAttributes(style);
图像已正确插入,但始终保持对齐。有什么想法吗?
答案 0 :(得分:2)
尝试修改后的代码
var style = {};
style[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.RIGHT;
doc.insertImage(j, blob).getParent().setAttributes(style);
答案 1 :(得分:1)
我之前从未使用过Document,所以这是一个猜测。 insertImage调用返回InlineImage(而不是doc),因此您将样式应用于图像本身。尝试将图像包装在另一个元素(如ContainerElement)中,并将居中应用于包装“容器”元素。