Wyliczenie reprezentujące uprawnienia przyznane użytkownikom, którzy mają dostęp do pliku lub folderu, oprócz użytkowników, którym jawnie przyznano dostęp. Dostęp do tych usług jest możliwy na stronie DriveApp.Permission
.
Aby wywołać wyliczenie, wywołaj jej 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ść | Typ | Opis |
---|---|---|
VIEW | Enum | Użytkownicy, którzy mają dostęp do pliku lub folderu, mogą go tylko wyświetlać i kopiować. Przekazanie tej wartości do funkcji File.setSharing(accessType, permissionType) powoduje zgłoszenie wyjątku, jeśli dany typ pliku go nie obsługuje. |
EDIT | Enum | Użytkownicy, którzy mają dostęp do pliku lub folderu, mogą go edytować. Jeśli zasada File.setShareableByEditors(shareable) nie ma wartości false , użytkownicy mogą też zmieniać ustawienia udostępniania. Przekazywanie tej wartości do funkcji File.setSharing(accessType, permissionType) powoduje zgłoszenie wyjątku, jeśli dany typ pliku go nie obsługuje. |
COMMENT | Enum | Uż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 dany typ pliku go nie obsługuje. |
OWNER | Enum | Użytkownik jest właścicielem pliku lub folderu. Ta wartość może zostać zwrócona, ale przekazanie jej do obiektu File.setSharing(accessType, permissionType) powoduje zgłoszenie wyjątku. |
ORGANIZER | Enum | Użytkownicy, którzy mogą porządkować pliki i foldery na dysku współdzielonym. Ta wartość może zostać zwrócona, ale przesłanie jej do obiektu File.setSharing(accessType, permissionType) powoduje zgłoszenie wyjątku. |
FILE_ORGANIZER | Enum | Użytkownicy, którzy mogą edytować, przenosić do kosza i przenosić treści na dysku współdzielonym. Tę wartość można zwrócić, ale przekazanie jej do File.setSharing(accessType, permissionType) powoduje zgłoszenie wyjątku. |
NONE | Enum | Użytkownik nie ma żadnych uprawnień do pliku lub folderu. Ta wartość może zostać zwrócona, ale przesłanie jej do funkcji File.setSharing(accessType, permissionType) powoduje zgłoszenie wyjątku, chyba że zostanie ona ustawiona w połączeniu z zasadą Access.ANYONE . |