0
我正在尋找一種快速設置公式的方法。 假設我在列A中有一些數據。在列B中,我希望它是= A1 * 2,= A2 * 2等等。 現在我一直在使用循環來完成它。循環槽每行並設置合適的公式使用谷歌應用腳本 - 設置公式範圍
.setFormula(='A'+i)
但是,這個過程是非常緩慢的。還有另一種方法可以做到嗎?不使用循環?請注意,所有的公式都在同一行。
我正在尋找一種快速設置公式的方法。 假設我在列A中有一些數據。在列B中,我希望它是= A1 * 2,= A2 * 2等等。 現在我一直在使用循環來完成它。循環槽每行並設置合適的公式使用谷歌應用腳本 - 設置公式範圍
.setFormula(='A'+i)
但是,這個過程是非常緩慢的。還有另一種方法可以做到嗎?不使用循環?請注意,所有的公式都在同一行。
循環不是問題,問題是調用了這麼多的操作.setFormula();
操作。
而不是使用循環來設置每行中的公式使用它來構建公式的數組,然後使用.setFormulas()
方法設置此公式的數組。
嘗試[setFormulas()](https://developers.google.com/apps-script/reference/spreadsheet/range#setFormulas(String)) – Cooper