【发布时间】:2022-12-31 01:11:59
【问题描述】:
我有一个分为英语和法语的表格,但问的是同样的问题。
由此
| Column A | Eng1 | FR1 | Eng2 | FR2 |
|---|---|---|---|---|
| row 1 | eng | fr | eng | fr |
| row 2 | eng | rf | eng | rf |
对此
| Column A | Eng1&FR1 | Eng2&FR2 |
|---|---|---|
| row 1 | eng+fr | eng+fr |
| row 2 | eng+fr | eng+fr |
在针对相同问题提交到同一列后,我正在尝试移动回复
这是我发现尝试过的脚本,但即使在没有表单提交触发器的情况下编辑文档,我也无法让它工作。我不是应用程序脚本专家,而这个专家适合我。
我需要使用脚本而不是公式,因为之后我将使用另一个脚本将数据从一个工作表移动到另一个工作表。
可以是复制也可以是移动删除
任何建议或指导将不胜感激
function onEdit(e) {
//e.source.toast("Entry");
//console.log(JSON.stringify(e));
const sh=e.range.getSheet();
if(sh.getName()=="Responses" && e.range.columnStart==1 && e.value== "") {
const tsh=e.source.getSheetByName('New');
const nr=tsh.getLastRow()+1;
sh.getRange(e.range.rowStart,1,1,12).moveTo(tsh.getRange(nr,1,1,12));
sh.getRange(e.range.rowStart,16,1,4).moveTo(tsh.getRange(nr,1,1,12));
sh.deleteRow(e.range.rowStart);
}
}
【问题讨论】:
标签: google-apps-script google-sheets google-forms