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

修改Google Script:复制重命名后仅将指定区域转为纯文本

修改后的Google Apps Script实现方案

以下是调整后的代码,仅将新生成工作表的指定区域A1:N11转为纯文本,原工作表公式保持不变:

function copyrenamevalueonly() {
    const sheetName = "VUOTO";
    const ss = SpreadsheetApp.getActiveSpreadsheet();
    const sourceSheet = ss.getSheetByName(sheetName);
    // 获取用于命名新工作表的文本
    const myValue = ss.getRange("NUOVO!C9").getDisplayValue();
    // 复制源工作表并重命名,同时显示新表
    const newSheet = sourceSheet.copyTo(ss).setName(myValue).showSheet();
    // 定位新表中需要转为纯文本的指定区域
    const targetRange = newSheet.getRange("A1:N11");
    // 将该区域的公式替换为纯文本值
    targetRange.copyTo(targetRange, {contentsOnly: true});
}

关键改动说明

  • 拆分了链式调用,单独保存新工作表对象,避免操作范围混淆
  • 不再处理整张工作表的数据范围,仅针对A1:N11区域执行值替换
  • 原工作表VUOTO的所有内容(包括公式)完全保留,不受任何修改

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 12:10:25