我正在尝试制作一个自动化脚本,根据来自 Google 表单的用户响应更新现有的 Google 文档。所以有 3 个问题(姓名、大学编号识别或国语 NIM,以及部门或 bidang),部门问题用于对每个受访者进行分类。
所以目标是每当提交表单时,文档也会更新。因此,我想让更新创建一个新行,其中包含一个包含模板字符串的单元格,该模板字符串已在电子表格的脚本中使用。但问题是它只为每一行附加一列,然而,这不是我打算发生的。我希望它更新 1 行和 2 列。
function appendTable(variabel){
var rangePSDI = body.findText(variabel);
var searchElement = body.findElement(DocumentApp.ElementType.TABLE, rangePSDI);
element = searchElement.getElement();
table = element.asTable();
table.appendTableRow().appendTableCell(variabel);
}
if (bidang == 'PSDI') {
body.replaceText('{{NamaPSDI}}', nama);
body.replaceText('{{NIMPSDI}}', nim);
appendTable("{{NamaPSDI}}");
appendTable("{{NIMPSDI}}");
return;
} else if (bidang == 'PSDM') {
body.replaceText('{{NamaPSDM}}', nama);
body.replaceText('{{NIMPSDM}}', nim);
appendTable("{{NamaPSDM}}");
appendTable("{{NIMPSDM}}");
return;
}