Enum Permission

Uprawnienia

Enum reprezentujące uprawnienia przyznane użytkownikom, którzy mają dostęp do pliku lub folderu: wszystkim użytkownikom, którym wprost przyznano dostęp. Dostęp do tych usług możesz uzyskać w DriveApp.Permission

Aby wywołać wyliczenie, musisz wywołać 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.)
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świetlać i kopiować. Przekazywanie tej wartości do File.setSharing(accessType, permissionType) zgłasza wyjątek, jeśli typ pliku nie obsługuje tej funkcji.
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. ustawieniach. Przekazywanie tej wartości do funkcji File.setSharing(accessType, permissionType) powoduje odrzucenie w przypadku plików, które nie obsługują tego typu.
COMMENTEnumUżytkownicy, którzy mają dostęp do pliku lub folderu, mogą go tylko wyświetlać, kopiować i komentować. Przekazywanie tej wartości do funkcji File.setSharing(accessType, permissionType) powoduje zgłoszenie wyjątku, jeśli typ pliku go 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) spowoduje zgłoszenie wyjątku.
ORGANIZEREnumUżytkownicy, którzy mogą porządkować pliki i foldery na dysku współdzielonym. Wartość ta może zostać zwrócona, ale przekazanie go do funkcji File.setSharing(accessType, permissionType) spowoduje zgłoszenie wyjątku.
FILE_ORGANIZEREnumUżytkownicy, którzy mogą edytować, przenosić do kosza i przenosić treści w obrębie dysku współdzielonego. Wartość ta może zostać zwrócona, ale przekazanie jej do funkcji File.setSharing(accessType, permissionType) powoduje zgłoszenie wyjątku.
NONEEnumUżytkownik nie ma żadnych uprawnień do pliku lub folderu. Wartość ta może zostać zwrócona, ale przekazanie go do funkcji File.setSharing(accessType, permissionType) spowoduje zgłoszenie wyjątku, chyba że jest ustawiana w połączeniu z ustawieniem Access.ANYONE.