Google Apps 脚本:仅复制和粘贴公式

多姆

我只需要使用 Google Apps 脚本在电子表格中复制和粘贴公式

var range = activeSheet.getRange(targetRow-1, 1, 1, activeSheet.getLastColumn());
range.copyTo(activeSheet.getRange(targetRow, 1, 1, activeSheet.getLastColumn()), {contentsOnly:false});

这给了我完整的信息,包括公式和数据。但是,我只想复制公式(没有数据)。

CopyFormulasToRange 不幸的是不存在。

艾伦·威尔斯

以下函数将仅复制公式。它具有用于开始获取公式的行和列的用户设置。

function copyFormulas() {
  var activeSheet,numberOfSourceColumnsToGet,sourceColumnStart,sourceFormulas,sourceRange,
      sourceRowStart,targetColumn,targetRange,targetRowStart;

  //USER INPUT

  sourceRowStart = 1; //Row to start getting formulas from
  sourceColumnStart = 2; //Column to start getting formulas from
  numberOfSourceColumnsToGet = 1; //Number of columns to get formulas from

  targetRowStart = 1; //Row to start copying formulas to
  targetColumn = 3; //Column to start copying formulas to

  //END OF USER INPUT

  activeSheet = SpreadsheetApp.getActiveSheet();
  sourceRange = activeSheet.getRange(sourceRowStart, sourceColumnStart, activeSheet.getLastRow(), numberOfSourceColumnsToGet);

  sourceFormulas = sourceRange.getFormulas();//Get only formulas from the source range

  targetRange = activeSheet.getRange(targetRowStart,targetColumn,sourceFormulas.length,sourceFormulas[0].length);

  targetRange.setFormulas(sourceFormulas);//Copy the formulas to the target range
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google Apps脚本makeCopy

来自分类Dev

公式更新后运行Google Apps脚本

来自分类Dev

调用Google Apps脚本

来自分类Dev

Google Apps脚本:比较日期

来自分类Dev

Google Apps脚本要求

来自分类Dev

删除google-apps脚本

来自分类Dev

在Google Apps脚本中创建电子表格备份时,如何复制格式和值,而不是公式?

来自分类Dev

Google Apps脚本的授权错误

来自分类Dev

Google Apps脚本:使用连接公式将范围复制到新范围

来自分类Dev

如果工作表1和工作表2中都存在值,则复制行,并将其粘贴到工作表3中。Google表格。Google Apps脚本

来自分类Dev

从Gsheet文件复制粘贴Google Apps脚本代码时出现问题

来自分类Dev

如何使用Google Apps脚本在Google文档的表格单元内复制和编辑文本数据

来自分类Dev

Google Apps脚本,摆脱复制/下载选项

来自分类Dev

Google Apps脚本函数可在forEach循环中复制并粘贴先前的i值

来自分类Dev

复制粘贴保留原始格式| 适用于GSheets的Google Apps脚本

来自分类Dev

Google Apps脚本上的附件

来自分类Dev

Google Apps脚本:onEdit

来自分类Dev

调用Google Apps脚本

来自分类Dev

Google Form + Apps脚本onEdit

来自分类Dev

从Google Apps脚本启动下载

来自分类Dev

Google App Engine与 Google Apps脚本(在Business Apps中)

来自分类Dev

复制带有表单的Google Apps脚本

来自分类Dev

公式更新后运行Google Apps脚本

来自分类Dev

Google Apps脚本错误值

来自分类Dev

删除google-apps脚本

来自分类Dev

Google Apps脚本:在公式中使用Var?

来自分类Dev

Firebase 与 Google Apps 脚本的通信

来自分类Dev

简单的 For 循环 Google Apps 脚本

来自分类Dev

如何使用 Google Apps 脚本在复制的数据范围旁边添加公式?

Related 相关文章

热门标签

归档