【发布时间】:2012-10-16 05:11:25
【问题描述】:
我在一个谷歌电子表格中使用这个脚本来添加一个新行:
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
sheet.insertRowAfter(1);
问题是任何引用行的公式都会更新,例如
=A$2
变成
=A$3
在行插入之后。有没有办法避免这种情况?
(通过更改论坛或脚本。)
我理解这种行为,电子表格希望所有公式都指向旧单元格 - 但它与我的总和混淆(这些总和应该总是从 a$2:a$999 总结整列(a1 是标题)。但是那些被更新然后总结 a$3:a$1000 (等等) 所以他们完全错过了新的行。
【问题讨论】:
标签: google-apps-script google-sheets