Я получаю небольшую таблицу на своем листе, так как запрос () получается из огромной базы данных и могу использовать эти значения в других формулах, копировать их и т. Д. Но я не могу сделать то же самое с помощью скрипта приложений Google, потому что он просто можетне читайте эти значения в мои переменные.Я получаю # N / A или пустые клетки.Моя функция запроса:
=query(IMPORTRANGE("[database link]";"'Database'!A3:AG1000000");"select Col23, Col24, Col25, Col26, Col28, Col29 WHERE Col22 contains '"&$C$3&"' ")
Для проверки значений ячеек я использовал этот код:
var active_spread_sheet = SpreadsheetApp.getActiveSpreadsheet();
var active = active_spread_sheet.getSheetByName('Query result').getActiveCell().getValue();
Browser.msgBox(active);
Интересная вещь: когда я пытался скопировать первый результат запроса () с помощью другой функции query ()- примерно через минуту загрузки я получаю тот же результат, что мой скрипт читает значения ячеек в первой функции.# N / A и пустые места в соответствующих местах.