【问题标题】:Google Apps Script in Google Sheet - Convert formulas to static values - cell function to valueGoogle Sheet 中的 Google Apps 脚本 - 将公式转换为静态值 - 将单元格函数转换为值
【发布时间】:2016-03-02 00:46:49
【问题描述】:

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

这样做的原因是为了避免随着工作表变大而重新计算大量单元格公式而导致工作表滞后。

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

【问题讨论】:

    标签: google-apps-script google-sheets formula google-sheets-formula


    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-17
      • 2022-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      相关资源
      最近更新 更多