我正在尝试计算单元格但不起作用。这是我的代码:
function total() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("sheet1");
var cell = sheet.getRange("A3");
var calculate = cell.setFormula("=SUM(A1+A2)");
return calculate
}
我的单元格是 A1 和 A2 我想通过添加“=total()”将结果放在单元格 A3 中。
不工作,但如果从脚本运行它工作。我想把 =total() 放在单元格 A3 中,然后在工作表中看不到我的公式。我想将我的工作表的副本发送给人们,他可以阅读和编辑它。我不需要人们看到我的公式。或任何其他方式向人们隐藏我的公式
您需要在脚本中计算结果:
function total() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("sheet1");
var values = sheet.getRange("A1:A2").getValues();
var value = values[0][0] + values[1][0];
return value;
}
或者,您可以
IMPORTRANGE
从该电子表格导入数据,以便在单元格中仅显示值而不显示公式但是,他无法直接更改范围。
他需要先按值复制和粘贴。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句