我正在使用下面的脚本 deleteAllCreatedSheets() 删除当前电子表格中的 6 张工作表。这可以正常工作,但是,在运行脚本后,一些工作表仍然显示为存在,直到我重新加载浏览器页面 (F5)。这不是问题 - 但每次我重新加载浏览器页面时,脚本编辑器都会关闭,这使得在测试期间运行一些脚本成为一个相当大的过程!有任何想法吗?
function deleteBankStatement_(stname) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sh = ss.getSheetByName(stname);
if(!sh) {
return;
}
ss.setActiveSheet(sh);
ss.deleteActiveSheet();
SpreadsheetApp.flush();
}
function deleteAllCreatedSheets() {
deleteBankStatement_("p-071026363");
deleteBankStatement_("p-076324478");
deleteBankStatement_("p-275106284");
deleteBankStatement_("p-653857497");
deleteBankStatement_("PettyCash");
deleteBankStatement_("LCPettyCash");
}