Google apps script 如何在谷歌工作表中覆盖或编辑过滤文本的结果而不出错
我正在使用Google apps script 如何在谷歌工作表中覆盖或编辑过滤文本的结果而不出错,google-apps-script,google-sheets,scripting,google-sheets-formula,google-sheets-query,Google Apps Script,Google Sheets,Scripting,Google Sheets Formula,Google Sheets Query,我正在使用=FILTER公式将较大的工作表过滤为较小的工作表。我成功设置了过滤器,如下所示: =FILTER(form!A3:M3, NOT(ISBLANK(form!A3:M3))) 我唯一的条件是,只要结果不是空的,我就将结果从较大的表过滤到较小的表,但撇开这一点不谈,问题在于: 一旦数据在较小的工作表中,我希望能够仅编辑较小工作表中的单元格。现在,当我在较小的工作表中编辑一个单元格时,它会出错,因为我正在覆盖=FILTER结果 我知道我可以“复制+粘贴为值”,但我想知道是否有一个公式可以
=FILTER
公式将较大的工作表过滤为较小的工作表。我成功设置了过滤器,如下所示:
=FILTER(form!A3:M3, NOT(ISBLANK(form!A3:M3)))
我唯一的条件是,只要结果不是空的,我就将结果从较大的表过滤到较小的表,但撇开这一点不谈,问题在于:
一旦数据在较小的工作表中,我希望能够仅编辑较小工作表中的单元格。现在,当我在较小的工作表中编辑一个单元格时,它会出错,因为我正在覆盖=FILTER
结果
我知道我可以“复制+粘贴为值”,但我想知道是否有一个公式可以与我的当前公式相结合,将
=FILTER
的结果自动输出为值,而不是上述公式的结果。我尝试将=to_TEXT
和=TEXT
与我的公式结合使用,但没有结果。没有,这样的功能不存在。最有可能的选择是(除了CTRL+C…CTRL+SHIFT+V)通过脚本使用FILTER
,将结果打印到单元格中作为值而不是引用