防止删除Google云端硬盘中的文件

时间:2015-08-01 15:51:22

标签: google-apps-script

我正在尝试阻止删除上传到Google云端硬盘中特定文件夹的所有文件。这个想法是几个人将能够上传文件到这个驱动器,但他们永远不能删除它。

我想过制作一个Google应用脚本来实现这一目标,比如让脚本每隔x个时间间隔运行getTrashedFiles并将isTrashed设置为false。但是,如果用户也可以从垃圾箱中删除它呢? 有一种万无一失的方式吗?
或者谷歌硬盘是不是正确答案?
任何其他服务可以帮助我,这对于上传文件的人来说很简单吗?

TIA

1 个答案:

答案 0 :(得分:1)

它可能但你的方式不实用或防篡改。

改为编写一个小应用程序脚本webapp,允许将文件上传到您所有者的给定文件夹,并且只能写入。

将其发布为以对任何人(或您的域)的权限运行。他们将能够添加文件和视图,但不能更改或删除它们(您将成为所有上传文件的所有者)。

支持上传已经在驱动器中的文件(将它们移动到文件夹中)也可以,但需要更多代码。