gpt4 book ai didi

google-apps-script - 如何使用应用程序脚本粘贴公式?

转载 作者:行者123 更新时间:2023-12-02 00:39:00 27 4
gpt4 key购买 nike

现在我可以将公式从 X 行粘贴到 Y 行,但是,公式中的计算完全相同。假设第 1 行是 A1+B1,第 5 行的公式应该是 A5+B5,但我仍然得到 A1+B1。

for (var x = col; x < lastCol; x++) {
for (var j = 2; j <= lastRow; j++) {
var range = sheet.getRange(j,x);

range.setFormula(formulas[0][i]);
}
i++;
}

我应该使用另一个函数而不是 setFormula 还是做其他事情?我正在迭代 X 列。

最佳答案

您可以使用新方法autoFillToNeighbor 2017 年 10 月推出。

例如,如果单元格 C2 中有三列只有一个公式:

enter image description here

然后你可以用一行代码自动填充 C 列的其余部分:

function doTheMagic() {
SpreadsheetApp.getActiveSheet().getRange("C2").autoFillToNeighbor(SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);
}

结果:

enter image description here

关于google-apps-script - 如何使用应用程序脚本粘贴公式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47912763/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com