google-sheets - 添加行后如何更改参考号?
问题描述
我试图记录一个宏来在添加数据后更改列中的数字。 1070 1071 144 145 146 144..146已添加,我想用宏将它们更改为 1072 .. 1074 。
这是我录制的宏,添加了范围
function newcolumnnumbers() {
var spreadsheet = SpreadsheetApp.getActive();
range = SpreadsheetApp.getActiveSheet().getLastRow();
spreadsheet.getCurrentCell().offset(0, 0, 2, 1).activate();
var destinationRange = spreadsheet.getActiveRange().offset(range, 0,0);
spreadsheet.getActiveRange().autoFill(destinationRange,
SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);
// spreadsheet.getCurrentCell().offset(0, 0,range, 1).activate();
};
不幸的是,宏不会在最后一个填充的单元格处停止,而是继续到工作表的底部。我做错了什么,我该如何解决?
解决方案
推荐阅读
- sql - 审计表触发器
- servlets - 为什么我不能正确重定向我的 Java Servlet?
- c++ - 从 Excel 2016 32 位访问 DLL 获取“Anwendungfehler49”
- python-3.x - 无法使用正确的凭据登录到 django admin
- python - Tensorflow InvalidArgumentError:ConcatOp:输入的尺寸应匹配:hape[0] = [32,64] vs. shape[1] = [1,1]
- snowflake-cloud-data-platform - 在 INSERT 语句的值子句上使用表达式时出现雪花问题
- machine-learning - SMOTE 重采样产生 nan 值
- sql - 如何多次重复地理空间功能,使用来自同一行和即将到来的行的数据将结果插入新列
- mautic - Mautic 电子邮件链接被替换导致链接断开
- java - Maven 无法从中央存储库下载工件