在Google Apps脚本中创建一个大型zip文件

时间:2015-02-11 16:06:51

标签: google-apps-script google-drive-api

我很欣赏其他海报之前曾提到过这个问题。我知道如何使用Utilities.Zip创建一个由许多其他文件夹和文件组成的zip文件。问题是结果文件的 size 。因为生成的文件大于10MB(因为,让我们面对它,任何包含多个图像的zip文件都将是)createFile失败(抛出here所述的异常。)

高级服务Drive.Files.insert似乎受到同样的限制。

在Google云端硬盘中以编程方式创建大于10MB的文件绝对无法这是真的吗?对于我正在写的应用程序来说,这是一个真正的难题。

感谢。

1 个答案:

答案 0 :(得分:1)

以前有一种方法可以附加到文件,该方法需要一个字符串作为参数。试图将二进制文件的内容传递给它会导致输出乱码和无用。这是我发现每个文件限制10MB的唯一方法。参见:http://www.neant.ro/2014/02/backup-files-on-google-drive-using-google-apps-script/
How can i create a big file in google drive with google app script?

但Google的功能file.append()deprecated on December 11, 2014。因此,从我的角度来看,我认为你现在不能得到你想要的东西。如果有任何关于它的遗漏,请告诉我。希望它有所帮助。