将文件夹添加到 zip blob

Add a folder to a zip blob

Utilities.zip(blobs) 压缩数组参数中的所有 blob 并生成一个 "zip" blob。我可以从这个 blob 在云端硬盘中创建一个文件。

我需要一个包含文件夹的 zip 文件(实际上,我只需要一个文件夹)。有没有办法在 zip blob 中生成文件夹?

或者有没有办法从文件夹及其内容创建 blob?

谢谢

好吧,事实证明这很容易。假设我有两个 blob blob1 和 blob2,我想将 blob1 放在一个文件夹中:

blob1.setName('folder/' + blob1.getName());
Utilities.zip([blob1, blob2], 'zipped.zip');

对我有用。

顺便说一句,Utilities.zip() 仍然没有记录。唯一可用的 "documentation" 是自动完成提示。