Enum Permission

Uprawnienia

Enum reprezentujący uprawnienia przyznane użytkownikom, którzy mogą uzyskać dostęp do pliku lub folderu, oprócz poszczególnych użytkowników, którym przyznano dostęp. Do tych właściwości można uzyskać dostęp z poziomu DriveApp.Permission.

Aby wywołać enum, wywołaj jego klasę nadrzędną, nazwę i właściwość. Na przykład: DriveApp.Permission.VIEW.

// Creates a folder that anyone on the Internet can read from and write to.
// (Domain administrators can prohibit this setting for Google Workspace users.)
const 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świetlać lub kopiować. Przekazanie tej wartości do File.setSharing(accessType, permissionType) powoduje 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ć. Jeśli nie skonfigurujesz ustawienia File.setShareableByEditors(shareable) na false, użytkownicy będą mogli też zmieniać ustawienia udostępniania. Przekazanie tej wartości do funkcji File.setSharing(accessType, permissionType) powoduje 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świetlać, kopiować lub komentować. Przekazywanie tej wartości do funkcji File.setSharing(accessType, permissionType) powoduje wyjątek, jeśli typ pliku jej nie obsługuje.
OWNEREnumUżytkownik jest właścicielem pliku lub folderu. Ta wartość może zostać zwrócona, ale przekazanie jej do funkcji File.setSharing(accessType, permissionType) powoduje 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 funkcji File.setSharing(accessType, permissionType) powoduje 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 funkcji File.setSharing(accessType, permissionType) powoduje wyjątek.
NONEEnumUżytkownik nie ma żadnych uprawnień do pliku ani folderu. Ta wartość może zostać zwrócona, ale przekazanie jej do argumentu File.setSharing(accessType, permissionType) powoduje wyjątek, chyba że zostanie ustawiona w połączeniu z argumentem Access.ANYONE.