【发布时间】:2020-10-08 16:05:30
【问题描述】:
我有一个可以进行实时计算的数据库,但是在当天处理了添加到数据库的新数据后,我实际上只想在这些单元格上复制 + 粘贴值,以便公式的结果是固定的并且可以不再改变。
我当前使用的脚本是:
function myFunction() {
var sh = SpreadsheetApp.getActiveSpreadsheet();
var ss = sh.getActiveSheet();
var r = ss.getRange(1,2,ss.getLastRow());
var vals = r.getValues();
for(var i =0;i<vals.length;i++){
ss.getRange(i+1,2).setValue(ss.getRange(i+1,2).getValue());
}
}
但是,在数据集下方的 B 列中,所有单元格都以 IF(B2092="","",etc) 开头。在空的单元格上,我仍然需要公式保持不变。我只想将脚本应用于其中包含数据的单元格。
有人可以帮忙吗?谢谢
【问题讨论】:
标签: google-apps-script google-sheets