首页 > 解决方案 > 插入新行并根据单元格文本移动数据

问题描述

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

这可能吗?

标签: google-apps-scriptgoogle-sheets

解决方案


从表单提交中附加选定的数据

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);
  }
}

既然您说您的脚本编写经验为零,我应该警告您,如果不提供事件对象,您将无法运行此函数,而且我个人永远不会将新行附加到链接的工作表中。我会将这些行附加到另一张纸上。onFormSubmit 触发器最近出现了问题,这会导致此处描述的虚假附加触发器。


推荐阅读