是否可以使用.copy()只复制电子表格文件的可见工作表?
destination = ss.copy(destName);
这是文件的副本,现在我正在制作副本并迭代副本工作表以删除隐藏工作表,但我认为如果我可以直接制作副本而不删除隐藏工作表(显然不删除原始文件中的工作表)会更好。有什么想法吗?
eimct9ow1#
试试这个:
function copyvis() { const ss = SpreadsheetApp.getActive(); const dss = SpreadsheetApp.openById(dssid); ss.getSheets().filter(sh => !sh.isSheetHidden()).forEach(sh => sh.copyTo(dss)); }
1条答案
按热度按时间eimct9ow1#
试试这个: