【发布时间】:2020-11-17 16:02:08
【问题描述】:
我正在尝试通过 Google App Script 在 Google Sheet 中设置公式。
我也尝试编写代码,但我不知道如何循环它,因此对于添加到单元格范围“A3:F”的每个值,都会自动将其与总计列(G 列)相加。你能告诉我如何循环吗?您的回复将不胜感激:)
function onEdit(e){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getSheetByName('Sheet1');
var cell = s.getRange("G3");
cell.setFormula("=SUM((A3/100)*D3)+((B3/100)*E3)+((C3/100)*F3)");
}
编辑
这是适用于我的更新代码:
function onEdit(e){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getSheetByName('Sheet1');
const cell = s.getRange(3, 7, s.getLastRow());
cell.setFormula("=SUM((A3/100)*D3)+((B3/100)*E3)+((C3/100)*F3)");
}
【问题讨论】:
标签: javascript google-apps-script google-sheets google-sheets-formula