我正在制作一个每天更新自己的电子表格。为了简单起见,假设我每个中午都会生成一个数字,并且在晚上,电子表格应该将数字复制到日志列中,并显示此列的所有存储值的总和(实际上有几列,并且它们的数量可能会在未来成长)。在我目前的实施中,总和公式会自动更新,从而只保存以前可用的值。我希望我能阻止这种行为。插入行并在Google电子表格中保留公式
实施例:
电子表格读取:
Total 1
Today 2
History
1/29/2014 1
明天,在我更新它,它应该是:
Total 3
Today
History
1/30/2014 2
1/29/2014 1
我插在 “总计” 线的公式是:
=sum(B4:B)
基本上,我对剧本做出的代码包含:
//Inserts a new line to compose history log:
sheet.insertRowsAfter(firstHystoryLine-1, 1);
,并运行该脚本后,公式更新为
=sum(B5:B)
所以我的问题。
我发现了一个合适的解决方案,只通过复制值: var todayCol = sheet.getRange(“E2:E7”); today.Col.copyTo(sheet.getRange(“F2:F7”),{contentsOnly:true}); – Mefitico