Javascript Google应用程序脚本:如何水平对齐inlineImage

Javascript Google应用程序脚本:如何水平对齐inlineImage,javascript,image,google-apps-script,center,Javascript,Image,Google Apps Script,Center,我有以下代码,这是一个更大的程序的一部分。我正在尝试将我的谷歌硬盘中的图像插入谷歌文档,并调整其大小和居中。到目前为止,我能够让程序插入图像并调整其大小,但我不知道如何居中一个内联图像。我不熟悉使用谷歌应用程序脚本,我基本上一直在复制别人的例子并修改它们。谢谢你的帮助。如果我需要澄清,请告诉我。我再次尝试将inlineImage(var inlineI)居中。谢谢 您需要将包含图像的段落居中对齐。添加此代码以执行此操作: var styles = {}; styles[DocumentApp.A

我有以下代码,这是一个更大的程序的一部分。我正在尝试将我的谷歌硬盘中的图像插入谷歌文档,并调整其大小和居中。到目前为止,我能够让程序插入图像并调整其大小,但我不知道如何居中一个内联图像。我不熟悉使用谷歌应用程序脚本,我基本上一直在复制别人的例子并修改它们。谢谢你的帮助。如果我需要澄清,请告诉我。我再次尝试将inlineImage(var inlineI)居中。谢谢


您需要将包含图像的段落居中对齐。添加此代码以执行此操作:

var styles = {};
styles[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.CENTER;
inlineI.getParent().setAttributes(styles);
方法获取包含图像的容器元素(段落)。方法(在本例中为中心对齐)应用于图元

var styles = {};
styles[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.CENTER;
inlineI.getParent().setAttributes(styles);