Ошибка запроса Google таблицы: «Результат слишком большой». Как исправить?

#google-sheets #google-sheets-formula

#google-sheets #google-sheets-формула

Вопрос:

Итак, я использую query функцию с importrange и совсем недавно получил сообщение об ошибке «Результат слишком большой». Данные, которые я импортирую из исходного листа, содержат более 10500 строк данных.

 =QUERY(IMPORTRANGE("sheet_name", "Social media posts!A:AS"),"SELECT Col1, Col43, Col23, Col16, Col12, Col44, Col45, Col2, Col3 WHERE Col2='instagram'", 1)
 

Комментарии:

1. попробуйте разделить его на пакеты и использовать IF вместо QUERY этого, чтобы это могло сработать

Ответ №1:

Я могу предложить 2 возможных обходных пути.

Разделите importrange на две части:

 ={QUERY(IMPORTRANGE("url/id", "Social media posts!A:AS5000"),"SELECT Col1, Col43, Col23, Col16, Col12, Col44, Col45, Col2, Col3 WHERE Col2='instagram'", 1);
QUERY(IMPORTRANGE("url/id", "Social media posts!A5001:AS"),"SELECT Col1, Col43, Col23, Col16, Col12, Col44, Col45, Col2, Col3 WHERE Col2='instagram'", 1)}
 

Разделите запрос на две части:

 ={QUERY(IMPORTRANGE("url/id", "Social media posts!A:AS"),"SELECT Col1, Col43, Col23, Col16 WHERE Col2='instagram'", 1),
QUERY(IMPORTRANGE("url/id", "Social media posts!A:AS"),"SELECT Col12, Col44, Col45, Col2, Col3 WHERE Col2='instagram'", 1)}