Google apps script Google工作表中的Google Apps脚本-将公式转换为静态值-将单元格函数转换为值

Google apps script Google工作表中的Google Apps脚本-将公式转换为静态值-将单元格函数转换为值,google-apps-script,google-sheets,formula,google-sheets-formula,Google Apps Script,Google Sheets,Formula,Google Sheets Formula,是否有Google Apps脚本方法可以将带有公式的单元格更改为带有静态值的单元格 这样做的原因是为了避免在工作表变大时,由于大量单元格公式重新计算而导致工作表滞后 我想让工作表用静态值替换旧公式,因为它们不会改变。使用copyValuesToRange()方法: function copyFormulasToValues() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sourceSheet = ss.getSheetByNa

是否有Google Apps脚本方法可以将带有公式的单元格更改为带有静态值的单元格

这样做的原因是为了避免在工作表变大时,由于大量单元格公式重新计算而导致工作表滞后


我想让工作表用静态值替换旧公式,因为它们不会改变。

使用
copyValuesToRange()
方法:

function copyFormulasToValues() {
 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var sourceSheet = ss.getSheetByName("Sheet1");
 var destinationSheet = ss.getSheetByName("Sheet2");

 //getRange(start row, start column, number of Rows, number of Columns)
 var range = sourceSheet.getRange(1,1,1,1); //Copy content of A1

 range
  .copyValuesToRange(destinationSheet, 1, 1, range.getNumRows(), range.getNumColumns());
};