Проблема в том, что Query смотрит на данные, а при вызове ImportRange внутри Query, данных еще нет.
Попробуйте сделать промежуточную таблицу, куда вы сначала импортируете, а потом уже по выделенному диапазону сделаете то, что вам нужно
Вы просто поставили в двух местах запятую, вместо точки с запятой. Вот так будет работать
=QUERY(IMPORTRANGE("1uGo0hGJdx-GfX12rmuTaC1DdDF18MnJOLhb8Z2Msm5g";"Переданные (копия)!A2:H");"Select Col1,Col2,Col3 where Col1='test'")