Не удается прочитать функцию query (), возвращающую значения из ячеек с помощью скрипта Google Apps - PullRequest
0 голосов
/ 08 июля 2019

Я получаю небольшую таблицу на своем листе, так как запрос () получается из огромной базы данных и могу использовать эти значения в других формулах, копировать их и т. Д. Но я не могу сделать то же самое с помощью скрипта приложений 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 и пустые места в соответствующих местах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...