google-apps-script - 在电子表格末尾添加行
问题描述
我设置这个脚本是为了将数据从一个电子表格复制到另一个,如果复制数据时缺少行,他会添加缺少的行,但是当缺少行时,他会在电子表格的开头添加它们我不想在最后添加,而是想知道我需要调整什么以使其不再发生:
var sss = SpreadsheetApp.openById('XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
var ss = sss.getSheetByName('Weight');
var range = ss.getRange('U2:U');
var data = range.getValues();
var tss = SpreadsheetApp.openById('YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY');
var ts = tss.getSheetByName('Registros');
if(ts.getMaxRows() <= data.length) ts.insertRows(2, data.length);
ts.getRange(2, 1, data.length, data[0].length).setValues(data);
解决方案
试试这个方法。它应该摆脱那些讨厌的空行。
function whoknows() {
var sss = SpreadsheetApp.openById('XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
var ss = sss.getSheetByName('Weight');
var range = ss.getRange(2,21,ss.getLastRow()-1,1);
var data = range.getValues();
var tss = SpreadsheetApp.openById('YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY');
var ts = tss.getSheetByName('Registros');
ts.getRange(2, 1, data.length, data[0].length).setValues(data);
}
推荐阅读
- python - 机器学习 - 对 CNN 建模以识别图像“是”还是“不是”某物
- ios - 我想在重新安装之前卸载旧版本的 iOS 应用程序
- python-3.x - 如果目录被修改/删除/创建,则使用看门狗监视目录并将其复制到远程服务器
- java - 当用户点击窗口右上角的“X”时,无法阻止 JFrame 关闭
- xamarin - 图像未使用 XAML 以 Xamarin 形式显示?
- javascript - 有条件地查找和替换双引号中指定的字符串
- python-3.x - “”在python中是什么意思?
- vba - 在单元格单击时显示 MsgBox - 即使已选择单元格
- c - Scanf() 不等待整数输入
- c++ - 如何使用 QwtSpline 创建 B-Spline