谷歌应用程序脚本(公式为静态值)

时间:2015-11-27 19:29:25

标签: google-apps-script formulas

是否有谷歌应用程序脚本方法,将具有公式的单元格更改为具有静态值的单元格?我试图这样做的原因是因为我工作的公司使用谷歌表基本上作为一个数据库,不断添加信息,我想尽可能多地自动输入,但我担心随着工作表变得更加广泛,它将开始滞后所以我想让工作表用静态值替换旧公式,因为它们不会改变

1 个答案:

答案 0 :(得分:1)

使用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());
};

Google Documentation - Link