Google apps script 如何在Google文档表中以编程方式合并单元格

Google apps script 如何在Google文档表中以编程方式合并单元格,google-apps-script,google-docs,google-docs-api,Google Apps Script,Google Docs,Google Docs Api,因此,我发现您可以通过选择两个或多个单元格并从文档菜单中选择“合并”来合并单元格,以便它们跨越文档中的多个列 我的问题是如何通过编程实现这一点?例如,如果你 myTable.getChild(0.asTableRow().getCell(1.merge()) 它只是将单元格(1)与单元格(0)合并,所有后续单元格向左移动一列,而不是跨越合并单元格的两列 有什么帮助吗?以下是对您的问题的解释: merge() Merges the element with the preceding sibli

因此,我发现您可以通过选择两个或多个单元格并从文档菜单中选择“合并”来合并单元格,以便它们跨越文档中的多个列

我的问题是如何通过编程实现这一点?例如,如果你

myTable.getChild(0.asTableRow().getCell(1.merge())

它只是将单元格(1)与单元格(0)合并,所有后续单元格向左移动一列,而不是跨越合并单元格的两列


有什么帮助吗?

以下是对您的问题的解释:

merge()

Merges the element with the preceding sibling of the same type.

Only elements of the same ElementType may be merged. Any child elements contained in the current element are moved to the preceding sibling element.

The current element is removed from the document.

以下是更多参考资料。

不幸的是,谷歌文档仍然没有以编程方式提供此功能。早在2013年就有人提出了这个问题,并收到了一些类似的答复

目前,文档提供了将相邻单元格内容合并为一个单元格的单一方法,但没有保持两个原始单元格的原始宽度


另一个可能与此问题相关的解决方法是在Google电子表格中创建表并将其导入文档。谷歌电子表格可以为你的“表格”提供很大的自由度。可能是一个很好的开始。

谢谢,但我已经阅读了文档。这并没有真正解决我的问题。这是谷歌表单,而不是谷歌文档。感谢@user1063287指出这一点。我更新了评论,使其与所问问题更相关。这是否回答了您的问题?