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ść | Typ | Opis |
---|---|---|
VIEW | Enum | Uż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. |
EDIT | Enum | Uż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. |
COMMENT | Enum | Uż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. |
OWNER | Enum | Plik lub folder należy do użytkownika. Ta wartość może zostać zwrócona, ale przekazanie do File.setSharing(accessType, permissionType) spowoduje wyjątek. |
ORGANIZER | Enum | Uż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_ORGANIZER | Enum | Uż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. |
NONE | Enum | Uż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 . |