2012-08-07 21 views
1

我有一个电子表格,我经常更新,每次做历史数据跟踪时都需要制作一个时间戳副本。我有一个文件夹,可将副本保存到我的Google云端硬盘中。手动操作随着时间的推移变得相当麻烦。如何将电子表格的备份副本制作成存档文件夹?

我想要形成一个脚本,它将使用电子表格名称中的当前时间和日期复制我的电子表格,并将其保存到我的存档文件夹中。我花了最后几个小时的时间和谷歌搜索代码,看起来像它可能做类似的事情,但没有任何实质性的管理。

任何有用的指针将不胜感激。

谢谢。

+0

你的任务是非常容易实现。使命是可能的。主要你必须使用[DocList](https://developers.google.com/apps-script/class_docslist)类。你是否试图编写所需的脚本而不是使用Google搜索? – megabyte1024 2012-08-07 07:00:45

回答

4

这很简单:

DocsList.getFileById(SpreadsheetApp.getActiveSpreadsheet().getId()).makeCopy(SpreadsheetApp.getActiveSpreadsheet().getName() + "_copy"); 
+0

太棒了!非常干净的一段代码。这比我希望的更简单。现在,我必须弄清楚的是如何让结果文件保存在我的子文件夹中,然后我就设置好了。先生非常感谢您! – 2012-08-07 21:45:47

+0

我做到了!奇迹般有效。如果没有帮助,不可能完成它。非常感谢。你刚刚救了我几小时的头发。主要是我的。 ;) – 2012-08-07 22:52:15

相关问题