setValue zu QUERY () Formel funktioniert nicht?
-
26-09-2019 - |
Frage
Ein Teil des Skripts meiner Tabelle ist läuft das folgende Stück Code:
temp.getRange(1, 1).setValue("=QUERY(data!A1:H125, \"Select A\")");
Wie Sie vielleicht erwarten, das bringt =QUERY(data!A1:H125, "Select A")
in die A1
Zelle, sondern die Formel gibt einen Fehler (#NAME, error: Unknown range name data!A1)
.
Ich weiß, dass die Formel korrekt ist, denn wenn ich kopieren und fügen Sie ihn in den benachbarten
Zelle funktioniert alles einwandfrei. Ich habe ein Blatt mit dem Namen ‚Daten‘ und es ist voll von
Daten im Bereich A1:. H125
Jede Hilfe zu diesem Problem würde sehr geschätzt werden.
Lösung
fand ich die Antwort auf den Google-Support-Foren. Die setFormula Funktion wird benötigt, anstatt die setValue Funktion.
dh. temp.getRange(1, 1).setFormula("=QUERY(data!A1:H125, \"Select A\")");
sollte funktionieren