我正在尝试使用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来捕获所有数据, 。
答案 0 :(得分:0)
一个简单的例子,在列引用Col 18
中,您之间有一个空格。
错误消息很清楚:
QUERY Parameter 2
是查询字符串本身
Encountered " <INTEGER_LITERAL> "18 ""
意味着它在期望列引用或SQL子句时找到了数字18。