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.) const 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ć. Przekazywanie tej wartości
do File.setSharing(accessType, permissionType) zgłasza wyjątek, jeśli typ pliku
nie obsługuje tej funkcji. |
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.
ustawieniach. Przekazywanie tej wartości do funkcji File.setSharing(accessType, permissionType) powoduje odrzucenie
w przypadku plików, które nie obsługują tego typu. |
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
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 funkcji File.setSharing(accessType, permissionType) spowoduje zgłoszenie wyjątku. |
ORGANIZER | Enum | Uż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_ORGANIZER | Enum | Uż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. |
NONE | Enum | Uż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. |