我得到了这个Google表格项目,其工作原理如下:
现在出现以下问题:
对于另一个功能,来自普通数据库的数据将导入另一个工作表,在那里它将过滤唯一ID。它被引用为=DB!A2
等,但是当在步骤3结束时删除该行时,引用将停止工作。
E.g。删除数据库中的第5行时,=DB!A5
和=DB!R5
将从其他工作表中删除,并显示#REF
。
有谁知道如何解决这个问题?
答案 0 :(得分:0)
如果要在删除工作表DB中的单元格A5之后保留通过引用=DB!A5
获得的值,则必须用该值替换此公式。例如,如果此公式位于Sheet1的单元格A1中,则以下操作将完成。
var cell = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getRange("A1");
cell.copyTo(cell, {contentsOnly: true});
这里的重要部分是将单元格复制到自身,并选择仅保留内容(而不是公式)。这相当于在同一个单元格上按Ctrl-C然后按Ctrl-Shift-V。