setValue в формулу QUERY () не работает? - PullRequest
0 голосов
/ 01 сентября 2010

Часть сценария моей электронной таблицы выполняет следующий фрагмент кода:

temp.getRange(1, 1).setValue("=QUERY(data!A1:H125, \"Select A\")");

Как и следовало ожидать, это помещает =QUERY(data!A1:H125, "Select A") в ячейку A1, НО формула дает ошибку (#NAME, error: Unknown range name data!A1).Я знаю, что формула верна, потому что, если я копирую и вставляю ее в соседнюю ячейку, все работает нормально.У меня есть лист с данными «data», и он заполнен данными в диапазоне A1: H125.

Любая помощь по этой проблеме будет принята с благодарностью.

1 Ответ

3 голосов
/ 01 сентября 2010

Я нашел ответ на форумах поддержки Google. Требуется функция setFormula, а не функция setValue.

т. temp.getRange(1, 1).setFormula("=QUERY(data!A1:H125, \"Select A\")"); должно работать

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