javascript 复制电子表格文件(仅可见工作表)

dwbf0jvd  于 2023-02-15  发布在  Java
关注(0)|答案(1)|浏览(96)

是否可以使用.copy()只复制电子表格文件的可见工作表?

destination = ss.copy(destName);

这是文件的副本,现在我正在制作副本并迭代副本工作表以删除隐藏工作表,但我认为如果我可以直接制作副本而不删除隐藏工作表(显然不删除原始文件中的工作表)会更好。
有什么想法吗?

eimct9ow

eimct9ow1#

试试这个:

function copyvis() {
  const  ss = SpreadsheetApp.getActive();
  const dss = SpreadsheetApp.openById(dssid);
  ss.getSheets().filter(sh => !sh.isSheetHidden()).forEach(sh => sh.copyTo(dss));
}

相关问题