如何在Apps脚本中设置“禁用下载,打印和复制评论者和查看者的选项”

时间:2017-07-12 16:13:55

标签: javascript

在DriveApp File类中有方法 setShareableByEditors(可共享)设置“防止编辑人员更改访问权限并添加新人”

但似乎没有类似的方法来设置“禁用下载,打印和复制评论者和观看者的选项”

是否有方法可以执行此操作或其他方式。

2 个答案:

答案 0 :(得分:3)

您需要使用Advanced Drive Service并设置受限制的标签。这样的东西,但没有测试过:

  var labels = {
    'labels': {restricted: true}
  };
  Drive.Files.update(labels, fileId);

要使用高级云端硬盘服务,您必须转到资源/高级Google服务/并启用云端硬盘来启用它。必须在api console

中启用此功能

答案 1 :(得分:0)

谢谢,工作得很好。 {restricted&#39 ;: true}更正语法中的额外撇号是。 var labels = {' labels':{restricted:true}}; Drive.Files.update(labels,fileId);

如果参考/指南涵盖了这一点会很好 - 我努力但却找不到它。