插入新行并根据单元格文本移动数据

时间:2019-04-10 18:49:56

标签: google-apps-script google-sheets

尝试自动执行Google表格以节省团队成员的时间。我的脚本编写经验为零。我试图根据Google表单提交工作表中第K列的“是”结果插入一行,然后将单元格L:P中的数据移动到新行,而不会弄乱正在提取此数据的查询功能。

这可能吗?

1 个答案:

答案 0 :(得分:0)

添加表单提交中的选定数据

function onFormSubmit(e) {
  var ss=SpreadsheetApp.openById('SpreadsheetID');
  var sh=ss.getSheetByName('Sheet Name')
  if(e.values[11]=="Yes") {
    var nV=e.values.slice(11,16);
    ss.appendRow(nV);
  }
}
  

由于您说自己的脚本编写经验为零,因此我应警告您,如果不提供event object,则无法运行此函数,而且我个人绝不会在链接表中添加新行。我会将行附加到另一张纸上。最近,onFormSubmit触发器出现了问题,该问题会导致虚假的其他触发器,如here所述。