You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets脚本求助:恢复复制-清除-粘贴公式功能

恢复Google Sheets公式刷新脚本

原脚本缺失了保存原公式和重新粘贴公式的核心逻辑,以下是修复后的完整代码:

function RefreshSignups() {
  var spreadsheet = SpreadsheetApp.getActive();
  var targetRange = spreadsheet.getRange('L27:T29');
  
  // 保存目标区域的原公式
  var originalFormulas = targetRange.getFormulas();
  
  // 清除单元格内容(仅清除内容,保留格式)
  targetRange.clear({contentsOnly: true, skipFilteredRows: true});
  
  // 重新粘贴原公式
  targetRange.setFormulas(originalFormulas);
  
  // 设置刷新标记
  spreadsheet.getRange('K26').setValue('REFRESH');
};

关键修复点:

  • 新增getFormulas()方法获取目标区域的公式内容,避免清除后丢失原公式
  • 新增setFormulas()方法将保存的公式重新写入目标区域,实现计算刷新
  • 移除冗余的activate()操作,直接操作指定范围,提升脚本运行效率

内容的提问来源于stack exchange,提问作者c0sm0s

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 01:25:21