Google 表格会将工作表复制到云端硬盘文件夹



我想知道是否有人可以提供帮助。

我一直在谷歌表格中制作收集日志表,我只想在每个月底制作 1 个工作表的副本。

例如,我希望复制Google表格中的此工作表选项卡,称为收集的订单,然后清除已复制到Google云端硬盘的数据工作表

https://i.stack.imgur.com/ASyyH.png

应用程序脚本参考文档是您的朋友 https://developers.google.com/apps-script/reference/spreadsheet。 以下代码可能会也可能不会回答您的问题,因为它不完全清楚您的实际工作流程是什么。 下面的代码将要做的是;

  1. 获取活动电子表格
  2. 获取名为"已完成订单"的工作表
  3. 将该工作表复制到活动电子表格
  4. 获取新复制工作表上的数据范围
  5. 删除该数据范围指定的单元格

    function copySheetDeleteData() {
    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var mySheet = ss.getSheetByName("Completed Orders");
    var myNewSheet = mySheet.copyTo(ss);
    var copiedData = myNewSheet.getDataRange()
    copiedData.deleteCells(SpreadsheetApp.Dimension.ROWS)
    }
    

当我读到你的问题时,我想;

  • 他是否要安排此脚本在月底运行?
  • 电子表格是否需要在
  • 当时打开?
  • 当他说工作表时,他指的是电子表格还是电子表格中的工作表?
  • 为什么要费心复制工作表和数据,然后删除数据?
  • 为什么不创建一个新工作表并随心所欲地称呼它呢?

相关内容

最新更新