我有一个脚本可以将值从一个工作表复制到另一个工作表,该脚本可以正常工作,只是我只想清除源工作表中的值,并将公式保留在单元格E3,I3和J3中
function addLeavers()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getRange("Add Leaver!A3:AM3");
var destSheet = ss.getSheetByName("Leavers");
destSheet.appendRow(source.getValues()[0]);
source.clear();
}
答案 0 :(得分:4)
source
的范围。如果我的理解是正确的,那么该修改如何?请认为这只是几个答案之一。
在此修改中,将检索公式,并使用clear()
或clearContent()
清除范围。然后,将检索到的公式放到该范围内。
source.clear();
var formulas = source.getFormulas();
source.clear(): // or source.clearContent();
source.setFormulas(formulas);
如果我误解了您的问题,而这不是您想要的结果,我深表歉意。