如何使用查询ImportRange解决错误

时间:2016-07-31 23:41:54

标签: google-apps-script google-sheets

希望在正确的方向上有一个小指针。我绝对不是程序员,但我正在努力学习。 :)

=QUERY(IMPORTRANGE("1ZKw8d7OKX_LqnYx_84IHP2fuBo-6rzzZ7TuaQOfCjio","Data!A2:D7"), "select Col1, Col2, Col3, Col4 where Col4 != 'Completed' ", 0)

我收到错误消息:

  

错误

     

无法解析函数QUERY参数2的查询字符串:NO_COLUMN:Col2

源表中有1-4列。第4列包含状态项,如已完成,等待,新建,InProgress。

我做错了什么?无法解决我的生活。 此外,一旦我有这个工作,是否可以在脚本中执行相同的操作,将其存储在一个数组中,然后通过电子邮件发送查询的数据?

1 个答案:

答案 0 :(得分:4)

您是否已“允许访问”Importrange功能?尝试将importrange放在不同的单元格中(任何单元格无关紧要)。如果您不允许访问,您将看到#REF。悬停/单击单元格,您将弹出一个标有“允许访问”的按钮。点击它,数据将出现,您的查询应该有效。