有没有办法以编程方式更改文件的链接共享权限?我正在管理Google Apps for Work帐户,并且我希望为名为" Confidential"的文件夹中的每个文件制定策略。拥有链接共享的特定权限集,"防止编辑者更改访问权限并添加新人"和"禁用选项以下载,打印和复制评论者和查看者"。
在Google管理员控制台中看起来没有办法实现这一点,但是我有办法编写一个定期执行的脚本,然后修复"每个文件的权限?
答案 0 :(得分:1)
首先,Google云端硬盘文件的唯一性在于其上传时由Google提供的ID,而不是像桌面操作系统那样的文件名。
如果您确保只有一个"机密"文件,然后您可以列出文件夹中的文件。之后,您可以修改"文件"属性:
To"阻止编辑人员更改访问权限并添加新人员#34; :
new File().setWritersCanShare(Boolean value)
To"禁用下载,打印和复制评论者和观看者的选项":
new Labels().setRestricted(Boolean value)
请注意,标签只能应用于不是文件夹的文件。这是使用Java,所以你可以有一个cron来完成这个任务。
答案 1 :(得分:1)
使用最新版本的Google Drive V3,您需要执行以下操作以及#34;禁用选项以下载,打印和复制评论者和查看者":
file.setViewersCanCopyContent(false);