2017-06-21 16 views
0

私は数式を設定するためのすばらしい方法を探しています。 A列にデータがあるとします。B列では、A1 = 2、= A2 * 2などにします。 今はループを使っています。すべての行をループし、適切な公式を設定してください。Google App Script - 範囲を超えた数式を設定する

.setFormula(='A'+i) 

ただし、このプロセスは非常に遅いです。それを行う別の方法がありますか?ループを使わないで?すべての数式が同じ行にあることに注意してください。

+0

[setFormulas()](https://developers.google.com/apps-script/reference/spreadsheet/range#setFormulas(String))を試してください – Cooper

答えて

0

ループは問題ではありません。問題は多くの操作を呼び出すことです。.setFormula();操作。

ループを使用して各行に式を設定する代わりに、数式の配列を作成して.setFormulas()メソッドを使用してこの式の配列を設定します。

関連する問題