setValue à la formule QUERY () ne fonctionne pas?
-
26-09-2019 - |
Question
Une partie du script de ma feuille de calcul exécute le morceau de code suivant:
temp.getRange(1, 1).setValue("=QUERY(data!A1:H125, \"Select A\")");
Comme on pouvait s'y attendre, ce qui met =QUERY(data!A1:H125, "Select A")
dans l'A1
cellulaire, mais la formule donne une (#NAME, error: Unknown range name data!A1)
d'erreur.
Je sais que la formule est correcte parce que si je copier et la coller dans le voisinage
tout cellulaire fonctionne très bien. J'ai une feuille appelée « données » et il est plein de
les données dans la plage A1:. H125
Toute aide sur ce problème serait grandement apprécié.
La solution
J'ai trouvé la réponse sur les forums de support Google. La fonction setFormula est nécessaire plutôt que la fonction setValue.
à savoir. temp.getRange(1, 1).setFormula("=QUERY(data!A1:H125, \"Select A\")");
devrait fonctionner