我在文档中有一张表,有5行5列。
我需要合并单元格1和第2行中的单元格2。
这是我有关合并的代码。但是,我有一个问题。单元格1和2不合并。我不知道为什么。 如何合并文档中表格中的单元格?
var doc=DocumentApp.create('EXAMPLE');
var table=doc.getBody().getTables()[0];
var row=table.getRow(0);
var cell1= row.getCell(1);
var cell2= row.getCell(2);
cell2.merge;
以下添加者:Cooper
var body = DocumentApp.getActiveDocument().getBody();
// Append two paragraphs to the document.
var par1 = body.appendParagraph('Paragraph 1.');
var par2 = body.appendParagraph('Paragraph 2.');
// Merge the newly added paragraphs into a single paragraph.
par2.merge();
它在创建元素时起作用。当然,这个例子是针对段落而不是表格。
我尝试过:
function mergeCells() {
var doc=DocumentApp.getActiveDocument()
var table=doc.getBody().getTables()[0];
var row=table.getRow(0);
var cell= row.getCell(1);
cell.getNextSibling().merge();
}
这有效。它合并了文档中已经存在的表格的两个所需单元格。但是会导致某种错误,需要重新加载文档。 任何人都可以解释这种行为。
在运行最后一个脚本之前:
这是错误对话框:
运行脚本并重新加载文档后:
我认为,如果您尝试使用此脚本,您将会明白我的意思。