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é.

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top