Google表格查询,无法解读错误消息

时间:2018-11-12 20:04:52

标签: google-sheets

我正在尝试使用Google表格将数据从一个工作表复制到另一个工作表,并在第二个工作表中使用此查询

=query(IMPORTRANGE("5UAxxxxxxxxxxxx-GMcxccccccccp-xsdff0","SheetName!A4:AI1000"),"select Col1, Col2, Col3, Col5, Col7, Col9, Col14, Col16, Col 18, Col19, Col20, Col21 where Col35 = 'Yes'")

无法理解此错误的含义。

Unable to parse query string for Function QUERY parameter 2: PARSE_ERROR: Encountered " <INTEGER_LITERAL> "18 "" at line 1, column 62. Was expecting one of: <EOF> "where" ... "group" ... "pivot" ... "order" ... "skipping" ... "limit" ... "offset" ... "label" ... "format" ... "options" ... "," ... "*" ... "+" ... "-" ... "/" ... "%" ... "*" ... "/" ... "%" ... "+" ... "-" ...

我要从中复制数据的Sheet1具有AZ和AA-AI列,因此假设我们的头数不超过1-3行,那么我将拥有A4:AI1000来捕获所有数据, 。

1 个答案:

答案 0 :(得分:0)

一个简单的例子,在列引用Col 18中,您之间有一个空格。

错误消息很清楚:

  • QUERY Parameter 2是查询字符串本身

  • Encountered " <INTEGER_LITERAL> "18 ""意味着它在期望列引用或SQL子句时找到了数字18。