我正在使用AODocs进行公司工作,我们希望能够锁定不再相关的文件夹,而不必在以后需要特定信息时删除它们。然而,让他们开放可能会让人们添加我们不想要的东西。我知道无法在AODocs中单独锁定文件夹,但必须使用权限。我可以在AODocs上编写脚本来自动更改文件夹的权限吗?
因为知道我们每个月有超过70个文件夹关闭,所以要做任何事情都是一项艰巨的任务。因此我想知道是否可以创建一个脚本来自动更改所选文件夹的权限?
我正在使用AODocs进行公司工作,我们希望能够锁定不再相关的文件夹,而不必在以后需要特定信息时删除它们。然而,让他们开放可能会让人们添加我们不想要的东西。我知道无法在AODocs中单独锁定文件夹,但必须使用权限。我可以在AODocs上编写脚本来自动更改文件夹的权限吗?
因为知道我们每个月有超过70个文件夹关闭,所以要做任何事情都是一项艰巨的任务。因此我想知道是否可以创建一个脚本来自动更改所选文件夹的权限?
继AODocs documentation,这里的快速检查是什么,我劝你:
AODocs也a forum about custom script questions(您需要登录到支撑平台):
希望它有帮助。
我建议你使用Google Apps脚本来开发类似的东西。 如果您在云端硬盘上创建了Apps脚本文档,则可以管理所有您想要的文件夹。试试这个脚本:
function myFunction() {
//take all folders in Drive
var folders = DriveApp.getFolders();
//loop on folders
while (folders.hasNext()) {
//take the current folder
var folder = folders.next();
Logger.log(folder.getName());
/*I take all editors, but it's possible to take even all viewers inserting var users = folder.getViewers();*/
var users = folder.getEditors();
//loop on users
for(var i=0; i<users.length;i++) {
//revoke all permissions to current user
folder= folder.revokePermissions(users[i]);
}
}
}
结果是:所有的编辑都被删除。 此外,可以安排脚本执行,创建触发器
** NB **如果用户属于一类具有普通访问权限的用户,则此方法不会阻止用户访问文件夹 - 例如,if该文件夹与用户的整个域共享。