【问题标题】:How to insert and center a Table in Google Docs with Google Script如何使用 Google Script 在 Google Docs 中插入表格并将其居中
【发布时间】:2015-05-27 06:41:34
【问题描述】:

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

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

我尝试了以下方法:

尝试 1:

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

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

尝试 2:

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

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

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

我已经看到使用文本、段落和图像完成此操作,但我无法弄清楚如何使用表格完成此操作,因此我们会很乐意接受任何帮助。

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

  • “替换”是什么意思?
猜你喜欢
  • 2021-12-15
  • 1970-01-01
  • 2015-04-20
  • 1970-01-01
  • 1970-01-01
  • 2022-10-20
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多