将具有特定值的列从一个工作表复制到另一个工作表

时间:2015-02-09 06:01:44

标签: google-sheets google-docs

我正在使用Google文档表进行编辑

enter image description here

我想找到一种方法来复制"名称"和"品种"列进入另一张表格,其中"发芽%"列是0.

有没有办法自动完成?

1 个答案:

答案 0 :(得分:0)

应用脚本解决方案,使用onEdit()触发器或time-based触发器。根据工作表的大小,我建议使用基于时间的工作表。

例如

function onEdit( e ){
  rang = e.range.getRange();
  if( rang.getColumn() == 9 && rang.value() == "0" )
    SpreadshettApp.openById(newId).appendRow( e.source.getRange(rang.getRow(), 1, 1, -1).getValues() );
}

或者您可以使用FILTER功能显示结果。