google-apps-script - 如何从一张工作表复制活动范围并将数据粘贴到谷歌工作表中同一工作簿中不同工作表中的特定范围?
问题描述
我想从一张工作表中复制选定的范围并将其粘贴到同一工作簿中不同工作表中的特定范围内。这将如何完成?提前致谢。
以下是我目前无法开始工作的尝试。
function Copy() {
var sss = SpreadsheetApp.openById("1J-gKl2AmLZOGxrcV7otTudhcHggLwThojmri6j3KFI0");
var ss = sss.getSheetByName('Mold Repair Request');
var range = ss.getActiveRange();
var data = range.getValues();
var tss = SpreadsheetApp.openById("1J-gKl2AmLZOGxrcV7otTudhcHggLwThojmri6j3KFI0");
var ts = tss.getSheetByName('TAG-005DB Red');
ts.getRange('F2').setValues(data);
}
解决方案
function Copy() {
var spreadsheet = SpreadsheetApp.openById("1J-gKl2AmLZOGxrcV7otTudhcHggLwThojmri6j3KFI0");
var ss = spreadsheet.getSheetByName('Mold Repair Request');
var range = ss.getActiveRange(),
numRows = range.getNumRows(),
numColumns = range.getNumColumns();
var data = range.getValues();
// ---
var ts = spreadsheet.getSheetByName('TAG-005DB Red');
range = ts.getRange('F2');
var col = range.getColumn(),
row = range.getRow();
ts.getRange(row, col, numRows, numColumns)
.setValues(data);
SpreadsheetApp.flush();
}
推荐阅读
- typeclass - 如何使用 Agda 标准库的 typeclass 实例,例如 Maybe 的 Applicative?
- google-cloud-platform - 为什么错误报告仪表板中没有报告云功能错误?
- java - 如何使用计时器中的值在我的游戏中建立评分系统?- 爪哇
- python - 无法加载 Python C 扩展
- javascript - 在 Lodash 中合并(内部连接)只保留具有公共键的行
- tsql - Power Automate - 执行存储过程 (V2) - 始终返回 HTTP 错误 400
- javascript - 尝试使用 jquery 和会话 cookie 创建一个记住我的功能,但应用程序在再次运行时甚至不会加载
- r - 如何使用“是”或“否”重命名逻辑值(TRUE 或 FALSE)并将 distinct() 应用于 FALSE 值
- javascript - 使 chrome 扩展能够查询浏览器页面的窗口
- macos - Spotlight 货币转换器未更新