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

Google Sheets脚本实现住宅评估表单数据转置值归档咨询

解决方案

修正后的完整归档脚本

直接替换你原有的Residential_Archive函数即可:

function Residential_Archive() {
  const ss = SpreadsheetApp.getActiveSpreadsheet();
  // 读取源数据区域
  const sourceSheet = ss.getSheetByName("Residential Appraisal");
  const sourceRange = sourceSheet.getRange("C16:C56");
  // 定位归档表
  const archiveSheet = ss.getSheetByName("Residential Appraisal Archive");
  // 计算归档表首个空行位置
  const firstEmptyRow = archiveSheet.getLastRow() + 1;
  const targetStart = archiveSheet.getRange(firstEmptyRow, 1);
  // 仅粘贴值+转置
  sourceRange.copyTo(targetStart, SpreadsheetApp.CopyPasteType.PASTE_VALUES, true);
  // 操作成功提示,不需要可以删除该行
  SpreadsheetApp.getUi().alert("数据归档完成");
}

现有代码已知问题修正

你原有Reset_Residential函数存在语法错误,会导致运行失败:
将spreadsheet.getRange('C39:40').activate();修改为spreadsheet.getRange('C39:C40').activate();即可。

使用方法

  1. 打开你的Google表格,点击顶部菜单「扩展程序」-「Apps 脚本」进入脚本编辑器
  2. 替换原有Residential_Archive函数,同时修正Reset_Residential的错误行
  3. 保存项目,首次运行时按照提示授权脚本访问表格的权限
  4. 回到「Residential Appraisal」表,插入按钮并分配脚本为Residential_Archive,点击按钮即可完成归档操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 16:36:02