该表包含三列 - A、B、C。
列的单元格A包含来自列B和的单元格的值的总和C。为此,在单元格A1中写入一个公式=SUM(B1;C1),然后这个公式很容易拉伸到底线并变成=SUM(B2;C2)等等=SUM(B3;C3)。
如何使用脚本进行这种拉伸?
如果我做
cellNew.setFormula(cellOld.getFormula);
,然后公式被一对一复制,没有偏移。
该表包含三列 - A、B、C。
列的单元格A包含来自列B和的单元格的值的总和C。为此,在单元格A1中写入一个公式=SUM(B1;C1),然后这个公式很容易拉伸到底线并变成=SUM(B2;C2)等等=SUM(B3;C3)。
如何使用脚本进行这种拉伸?
如果我做
cellNew.setFormula(cellOld.getFormula);
,然后公式被一对一复制,没有偏移。
使用 Google Apps 脚本复制公式的主要方法有 4 种:
getFormulas()/setFormulas()copyTo()getFormulaR1C1()/setFormulaR1C1()getFormulas()/setValues()工作选项
问题的解决方案
请参阅复制公式的功能