SetValue to Query () A fórmula não funciona?
-
26-09-2019 - |
Pergunta
Parte do script da minha planilha executa a seguinte parte do código:
temp.getRange(1, 1).setValue("=QUERY(data!A1:H125, \"Select A\")");
Como você pode esperar, isso coloca =QUERY(data!A1:H125, "Select A")
na célula A1, mas a fórmula dá um erro (#NAME, error: Unknown range name data!A1)
. Eu sei que a fórmula está correta porque, se eu copiar e colá -la na célula vizinha, tudo funcionará bem. Eu tenho uma folha chamada 'dados' e ela está cheia de dados no intervalo A1: H125.
Qualquer ajuda nesse problema seria muito apreciada.
Solução
Encontrei a resposta nos fóruns de suporte do Google. A função setFormula é necessária em vez da função SetValue.
ou seja. temp.getRange(1, 1).setFormula("=QUERY(data!A1:H125, \"Select A\")");
Deveria trabalhar
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow