如何找出GDrive(非共享)文件是否具有继承权限,具体共享到域?
How to find out whether a GDrive (not Shared) file has inherited permissions, specifically shared to domain?
我希望将所有域共享文件从“与域共享”切换到“与组共享”。我正在尝试确定是否继承了 GDrive 文件(不是来自共享驱动器)的权限。但是,Drive V3 API 似乎没有以与共享驱动器相同的方式公开 permissions/permissionDetails 属性。有没有一种有效的方法来获得权限的“继承”状态?试图避免遍历文件夹层次结构。
用例背景:随着公司的发展,我们认为共享到域的范围过于广泛。我们有许多顾问和承包商,他们不应该看到公司的一切。我们希望从共享到域切换到与组共享以更好地管理最小权限。我们知道目前无法更改 UI。
答案:
没有直接的方法来获取 Drive 中文件权限的继承状态 API。
解释:
permissionDetails is only available to shared drive items, and neither Permissions nor Files 包含有关继承的任何其他字段。
因此,我认为您不能使用继承来过滤掉要更新的文件。
功能请求:
问题跟踪器中有一个与此相关的功能请求:
你可以考虑starring it in order to keep track of it and to help prioritizing it, but since it hasn't had much activity, I'd strongly suggest you to file a new one using this template.
相关:
- Permission details are not returned in Google Drive API V3
- Google drive api v3 permission details
我希望将所有域共享文件从“与域共享”切换到“与组共享”。我正在尝试确定是否继承了 GDrive 文件(不是来自共享驱动器)的权限。但是,Drive V3 API 似乎没有以与共享驱动器相同的方式公开 permissions/permissionDetails 属性。有没有一种有效的方法来获得权限的“继承”状态?试图避免遍历文件夹层次结构。
用例背景:随着公司的发展,我们认为共享到域的范围过于广泛。我们有许多顾问和承包商,他们不应该看到公司的一切。我们希望从共享到域切换到与组共享以更好地管理最小权限。我们知道目前无法更改 UI。
答案:
没有直接的方法来获取 Drive 中文件权限的继承状态 API。
解释:
permissionDetails is only available to shared drive items, and neither Permissions nor Files 包含有关继承的任何其他字段。
因此,我认为您不能使用继承来过滤掉要更新的文件。
功能请求:
问题跟踪器中有一个与此相关的功能请求:
你可以考虑starring it in order to keep track of it and to help prioritizing it, but since it hasn't had much activity, I'd strongly suggest you to file a new one using this template.
相关:
- Permission details are not returned in Google Drive API V3
- Google drive api v3 permission details