setValue到QUERY()公式不起作用?

时间:2010-08-31 22:26:21

标签: javascript google-apps-script google-sheets

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

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)。 我知道公式是正确的,因为如果我复制并粘贴到邻居  电池一切正常。我确实有一张名为'data'的表,它已经满了 A1:H125范围内的数据。

非常感谢任何有关此问题的帮助。

1 个答案:

答案 0 :(得分:3)

我在Google支持论坛上找到了答案。需要setFormula函数而不是setValue函数。

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