首先,在 IMPORTRANGE 中不需要所有这些。
此外,如果这是您第一次IMPORTRANGE
在该电子表格上使用,您需要对其进行授权。在 aQUERY
中,您将看不到授权;你只会得到一个错误。
尝试这个:
1.)转到一些空白单元格并复制/粘贴:
=IMPORTRANGE("1_xao-sZcCYX_adqb0OJ4SZ4D0sKj-4rRQwbursU78Oo","CW NoFSH Accounts!B8")
2.) 如果这是正确的 ID 和正确键入的工作表名称,则会发生以下两种情况之一:您会在单元格中收到一条通知,您需要单击以授权与工作表连接,或者单元格 B8 的内容从该表将出现。如果您收到通知,请单击它。如果您收到任何其他错误,则说明 ID 错误或工作表名称错误,您需要更正它。如果您从该表中看到单元格 B8 的内容,请继续下一步。
3.)如果您授权工作表连接或能够从该工作表中看到单元格 B8 的内容,您现在可以从测试单元格中删除该临时公式。
4.)此时,您的原始公式现在可能正在工作。如果没有,请将其删除并替换为:
=QUERY(IMPORTRANGE("1_xao-sZcCYX_adqb0OJ4SZ4D0sKj-4rRQwbursU78Oo","CW NoFSH Accounts!B8")),"SELECT * WHERE COL6 = 'SSL'")
请注意,IMPORTRANGE
只需要前面的源工作表 ID(“/d/”之后和下一个正斜杠之前的部分,如果有另一个)。
另请注意,您不需要在第二个参数中的工作表名称周围加上单引号(但IMPORTRANGE
如果它们存在则会忽略它们)。
我怀疑您只是从未授权过工作表连接,并且在上面的第 2 步中会要求您授权。