如何读取所有用户列表以及他们对特定团队驱动器的权限?

问题描述 投票:0回答:1

我想在电子表格中创建所有用户的列表,包括如何访问特定团队驱动力(按名称),包括他们的许可。

并且想更改,撤销或限制许可的日期。

google-apps-script user-permissions google-drive-team-drive
1个回答
0
投票

在Apps脚本中,您需要enable Advanced Drive Service,使您可以使用Drive API的方法

  • 具体来说,您需要方法Drive.Permissions.list(fileId, optionalArgs)
  • 对于此方法,您需要指定ID,而不是驱动器的名称
  • 如果您不知道ID,则可以Logger.log将列出所有驱动器(包括名称和ID)的Drive.Teamdrives.list()的结果
  • 对于可选属性,您需要指定"supportsTeamDrives" : true
  • 为了更改许可,您需要方法Drive.Permissions.update(resource, fileId, permissionId, optionalArgs),指定所指示的参数为here
© www.soinside.com 2019 - 2024. All rights reserved.