我正在尝试使用 Google Appsscript 在 Doc 文件中创建一个表。最后一行应该只包含一个单元格:

但我能得到的就是这个(最后一行靠左对齐)。
我尝试了不同的事情:
非常感谢您的帮助。多谢!
var cells = [
['Cell 1', 'Cell 2'],
['Cell 1', 'Cell 2'],
['Cell 1', 'Cell 2'],
['Cell 1', 'Cell 2'],
["Only one Cell"]
];
var tableHeader = body.appendTable(cells);
Run Code Online (Sandbox Code Playgroud) 我有两个表格送入同一张纸中,并且每张纸都需要不同的触发器。尝试使用基于函数的触发器来触发,但这不起作用。
该函数的工作原理:
function testTrigger() {
var sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger("myFunction")
.forSpreadsheet(sheet)
.onChange()
.create();
}
Run Code Online (Sandbox Code Playgroud)
这个失败了:
function testTriggerTwo() {
var sheet = SpreadsheetApp.openById("...").getSheetByName("Responses");
ScriptApp.newTrigger("myFunction")
.forSpreadsheet(sheet)
.onChange()
.create();
}
Run Code Online (Sandbox Code Playgroud)
和
“例外:参数 (SpreadsheetApp.Sheet) 与 ScriptApp.TriggerBuilder.forSpreadsheet 的方法签名不匹配。”
有任何想法吗?