我正在尝试创建一个表,并最终使用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来实现这一点,所以任何帮助都会得到慷慨的接受。
答案 0 :(得分:0)
一个令人讨厌的解决方案可能是在文档中放置占位符,手动居中,然后用表替换它。