是否有任何使用脚本将公式快速拖动到右侧 10 列的方法?
我正在使用:
function copiaFormula(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
for (i=0;i<10;i++){
var cell=sheet.getRange(5, i+1);
cell.setFormulaR1C1("=SUM(R[-3]C[0]:R[-1]C[0])");
}
}
这可以正确写入公式,但如果将它们插入数组然后写入,速度会更快。
预先感谢您的帮助!
最佳答案
相反,您可以获取一系列单元格并应用以下公式:
function copiaFormula(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var cell=sheet.getRange(5, 1,1,10);
cell.setFormulaR1C1("=SUM(R[-3]C[0]:R[-1]C[0])");
}
希望有帮助!
关于javascript - 如何使用带有数组的脚本将公式拖到 Google 电子表格中的右侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27281891/