【发布时间】:2021-05-13 05:44:53
【问题描述】:
我想更改下面的代码以在整个页面中自动填充公式 - 而不是向下自动填充
您可以在下面的 2 张图片中看到,我可以将公式添加到 N527,但无法使用代码自动填充整个页面 - 这正是我正在寻找的。p>
所以图像是我想要完成的之前和之后
function LastColumn(){
var spreadsheet = SpreadsheetApp.getActive();
var LastColumn = spreadsheet.getLastColumn();
//spreadsheet.setActiveSheet(spreadsheet.getSheetByName('MASTER'), true);
spreadsheet.getRange('N527').activate();
spreadsheet.getCurrentCell().setFormula('=sum(N497*N498*N499)/100/250');
var destinationRange = spreadsheet.getActiveRange().offset(0, 0, LastColumn -526);
spreadsheet.getRange("N527:BK527").copyTo(destinationRange);
}
我无法让附加的代码工作
我正在尝试将 N527 自动填充到 AK527 - 如果上面的单元格有数据。
提前致谢
【问题讨论】:
-
我无法理解
IF THE CELL ABOVE HAS DATA.。我为我糟糕的英语水平道歉。我可以问你目标的细节吗? -
嗨 Tanaike - 如果上面的单元格(第 526 行)包含单词“carton”,则填写公式。所以第 527 行的 O 列应该有公式 spreadsheet.getCurrentCell().setFormula('=sum(O497*O498*)499)/100/250');等等等等
-
感谢您的回复。从你的回复中,我提出了一个答案。你能确认一下吗?如果这不是您期望的结果,我深表歉意。
标签: google-apps-script google-sheets