使用 Apps 脚本将自定义公式添加到 Google 表格

约翰

我正在尝试计算单元格但不起作用。这是我的代码:

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 中,然后在工作表中看不到我的公式。我想将我的工作表的副本发送给人们,他可以阅读和编辑它。我不需要人们看到我的公式。或任何其他方式向人们隐藏我的公式

idfurw

您需要在脚本中计算结果:

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;
}

或者,您可以

  1. 使用另一个电子表格中的公式正常计算
  2. 用于IMPORTRANGE从该电子表格导入数据,以便在单元格中仅显示值而不显示公式

但是,他无法直接更改范围。

他需要先按值复制和粘贴。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将数组添加到 Google 表格的自定义 Google Apps 脚本

Google Apps 脚本 - 使用此脚本/公式获取 Google 表格中某些选定表格的价值

使用APIv4(Google Apps脚本)过滤Google表格

使用Google表格中的输入来换行(Google Apps脚本)

如何使用Google Apps脚本清除Google表格中的列?

使用Google Apps脚本从Google表格导出PDF时的setName

通过Admin SDK将自定义属性/值添加到Google Apps Acount

使用Apps脚本将文本和图像添加到Google Doc中表格的特定单元格

使用 Apps 脚本在 Google 表格中自动设置列的日期

使用Google Slides Apps脚本设置表格的宽度和高度

使用 Apps 脚本对 Google 表格进行条件格式设置

如何使用 Apps 脚本删除 Google 表格中的行?

使用 Google Apps 脚本,如何替换 Google 表格模板中的文本以制作新表格?

想要将自定义Google日历通知添加到通过Google表格创建的活动中

使用 javascript 将自定义位置图钉添加到样式化的 Google 地图

Google Apps脚本:Google表格分组

使用Google Apps脚本在Google表格中添加带日期的行,并保留表格中指定的日期格式

Google Apps脚本-从自定义菜单项获取Google表格中的权限错误

使用Google Apps脚本从Google表格数据表复制到Google文档表

使用Google Apps脚本将图像从Google表格复制到Google文档

使用Google Apps脚本从Google云端硬盘或URL将图像插入Google表格中

使用 Google Apps 脚本根据 Google 表格从 Google 日历中删除事件

Google表格+ Apps脚本:更快然后循环

从Apps脚本显示消息Google表格

如何使用Google Apps脚本向电子表格单元格添加链接

使用Google Apps脚本编辑Google电子表格

使用 Google 表格中的数据在 Google Apps 脚本中自动完成

使用Google Apps脚本将Google电子表格导出为JSON(或XML)格式

使用Apps脚本以Excel格式将Google表格导出到Google云端硬盘