質問

私のスプレッドシートのスクリプトの一部は、次のコードを実行します:

temp.getRange(1, 1).setValue("=QUERY(data!A1:H125, \"Select A\")");

ご想像のとおり、このプットはA1に=QUERY(data!A1:H125, "Select A") セルしかし式がエラー(#NAME, error: Unknown range name data!A1)を与えます。 私はコピーした場合ので、式が正しいことを知っていて、隣に貼り付け  セルのすべてが正常に動作します。私は、「データ」と呼ばれるシートを持っているし、それがいっぱいです 範囲A1のデータ:H125

この問題上の任意のヘルプはいただければ幸いです。

役に立ちましたか?

解決

私はGoogleのサポートフォーラムで答えを見つけました。 setFormula機能がsetValueの機能ではなく、必要とされます。

すなわち。 temp.getRange(1, 1).setFormula("=QUERY(data!A1:H125, \"Select A\")");が動作するはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top