google-apps-script - 选择单元格(Ctrl+A)然后复制范围并粘贴到另一个工作表的第一个空行
问题描述
我想将一个范围从一张纸复制到另一张纸的第一个空行。但是,我不想复制整个电子表格,而是选择单元格(就像我使用 CTRL+A 所做的那样),并且只有选定的(ctrl+A)单元格应该复制到另一张工作表的第一行。这是我在stackoverflow中找到的一个脚本,它可以工作,但它只复制我给出的范围,例如:sheet1!F1:H3。我希望脚本像 ctrl+ A 那样找到单元格,然后将其复制到另一张工作表的第一个空行。
非常感谢您提前提供的帮助。
这是脚本:
function moveValuesOnly () {
var ss = SpreadsheetApp.getActiveSpreadsheet ();
var source = ss.getRange ("Sheet1!F1:H3");
var destSheet = ss.getSheetByName("Sheet2");
// Déterminer l'emplacement de la première ligne vide.
var destRange = destSheet.getRange(destSheet.getLastRow()+1,1);`enter code here`
source.copyTo (destRange, {contentsOnly: true});
source.clear ();
}
解决方案
推荐阅读
- java - 如何强制 JPanel 大小为 Graphic 大小?
- python - Python / Numpy:如何避免这些 for 循环?
- javascript - 我怎样才能从屏幕中间滚动这个动画,而不是现在的顶部?
- exchangelib - 有没有办法每秒使用 exchangelib 将电子邮件复制到服务器上?
- python - 使用 ffmpeg-python 为视频添加多个字幕
- javascript - javascript eventListener 似乎不起作用
- java - OkHttp如何跳过FormBody表单元素编码
- flutter - 为什么 onTap 和其中的函数在 InkWell 中不起作用?
- c++ - cpprestsdk如何使用MARCO定义常量
- sql - LAG 函数只取前一个日期而不是按确切顺序运行