Enum Permission

Uprawnienia

Lista wyliczeniowa przedstawiająca uprawnienia użytkownikom, którzy mają dostęp do pliku lub folderu, oraz poszczególnym użytkownikom, którym jednoznacznie przyznano dostęp. Dostęp do tych właściwości można uzyskać z poziomu właściwości DriveApp.Permission.

// Creates a folder that anyone on the Internet can read from and write to. (Domain
// administrators can prohibit this setting for Google Workspace users.)
var folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

Właściwości

WłaściwośćTypOpis
VIEWEnumUżytkownicy, którzy mają dostęp do pliku lub folderu, mogą go tylko wyświetlić lub skopiować. Przekazywanie tej wartości do File.setSharing(accessType, permissionType) zwraca wyjątek, jeśli typ pliku nie obsługuje tej wartości.
EDITEnumUżytkownicy, którzy mają dostęp do pliku lub folderu, mogą go edytować. Użytkownicy mogą też zmieniać ustawienia udostępniania, chyba że ustawienie File.setShareableByEditors(shareable) ma wartość false. Przekazywanie tej wartości do File.setSharing(accessType, permissionType) zwraca wyjątek, jeśli typ pliku nie obsługuje tej wartości.
COMMENTEnumUżytkownicy, którzy mają dostęp do pliku lub folderu, mogą go tylko wyświetlić, skopiować lub skomentować. Przekazywanie tej wartości do File.setSharing(accessType, permissionType) zwraca wyjątek, jeśli typ pliku nie obsługuje tej wartości.
OWNEREnumPlik lub folder należy do użytkownika. Ta wartość może zostać zwrócona, ale przekazanie do File.setSharing(accessType, permissionType) spowoduje wyjątek.
ORGANIZEREnumUżytkownicy, którzy mogą porządkować pliki i foldery na dysku współdzielonym. Ta wartość może zostać zwrócona, ale przekazanie jej do File.setSharing(accessType, permissionType) zwraca wyjątek.
FILE_ORGANIZEREnumUżytkownicy, którzy mogą edytować, usuwać i przenosić treści na dysku współdzielonym. Ta wartość może zostać zwrócona, ale przekazanie jej do File.setSharing(accessType, permissionType) zwraca wyjątek.
NONEEnumUżytkownik nie ma uprawnień do pliku lub folderu. Ta wartość może zostać zwrócona, ale przekazanie jej do File.setSharing(accessType, permissionType) zwraca wyjątek, chyba że jest ustawiony w połączeniu z Access.ANYONE.