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 Drive
.
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ść | Typ | Opis |
---|---|---|
VIEW | Enum | Uż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. |
EDIT | Enum | Uż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. |
COMMENT | Enum | Uż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. |
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) powoduje 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 funkcji File.setSharing(accessType, permissionType) powoduje 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 funkcji File.setSharing(accessType, permissionType) powoduje wyjątek. |
NONE | Enum | Uż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 . |