我需要做的是讓我說有100個用戶,並且我需要爲他們提供我擁有的文件夾的權限我的谷歌驅動器每個人都將有自己的文件夾,只有他們可以看到,我可以看到....所以我會創建一個文件夾稱爲工作鮑勃,我需要給他的權利文件夾相同的起訴等。鮑勃和蘇無法看到彼此的工作文件夾,但我可以看到它新手腳本我正在通過Google Apps Script爲文件夾授予權限
我能找到接近的唯一事情就是
function SetRights() {
var folder = DriveApp.createFolder('WORK');
folder.setSharing(DriveApp.Access.DOMAIN, DriveApp.Permission.EDIT)
}
但文件夾都準備創建和我不不想給整個領域的權利。
你應該使用'getFoldersByName()'預先存在的文件夾的方法:https://developers.google.com/apps-script/reference/drive/drive-app#getFoldersByName(String),然後設置權限。 – doublesharp
對於'setSharing()',你可以指定一個用戶類而不是整個域:https://developers.google.com/apps-script/reference/drive/folder#setSharing(Access,Permission) – doublesharp
你也可以使用'addEditors()'和'addViewers()'(單數或複數)爲特定的電子郵件地址:https://developers.google.com/apps-script/reference/drive/folder#addeditorsemailaddresses – doublesharp