我的电子表格的脚本的一部分运行下面的代码段:

temp.getRange(1, 1).setValue("=QUERY(data!A1:H125, \"Select A\")");

正如您所料,这使得=QUERY(data!A1:H125, "Select A")进入A1 细胞,而且下式给出了一个错误(#NAME, error: Unknown range name data!A1)。 我知道公式是正确的,因为如果我复制并粘贴到相邻  细胞一切工作正常。我有一个名为“数据”表,这是充满了 数据在范围A1:H125

在这个问题上的任何帮助,将不胜感激。

有帮助吗?

解决方案

我发现在谷歌支持论坛的答案。是必需的setFormula函数,而不是功能的setValue

即。 temp.getRange(1, 1).setFormula("=QUERY(data!A1:H125, \"Select A\")");应该工作

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top