如何使用Google Script在Google文档中插入和居中表格

时间:2015-05-27 06:41:35

标签: google-apps-script google-docs tabular

我正在尝试创建一个表,并最终使用Google DocumentApp将其置于Google Script的文档正文中。

截至目前,我使用For循环创建表格并且它们被创建得很好,它们不会居中。

我尝试了以下内容:

尝试1:

var insertedTable = updateBody.insertTable(numberOfTables, objectivesTables[g]);            
insertedTable.setAlignment(DocumentApp.HorizontalAlignment.CENTER);

结果:这使得一个LEFT对齐的表然后停止并超时。 (我正在使用我创建的库,我从另一个脚本调用此函数,所以我没有收到错误消息)

尝试2:

var style = {};
style[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.CENTER;

updateBody.insertTable(numberOfTables, objectivesTables[g]).setAttributes(style);
  

结果:所有表都已创建,但是左对齐。

我已经看过Text,Paragraphs和Images完成了这个,但是我无法弄清楚如何使用Table来实现这一点,所以任何帮助都会得到慷慨的接受。

1 个答案:

答案 0 :(得分:0)

一个令人讨厌的解决方案可能是在文档中放置占位符,手动居中,然后用表替换它。