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.

Foi útil?

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
scroll top