Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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.)constfolder=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.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-26 UTC."],[[["\u003cp\u003e\u003ccode\u003eDriveApp.Permission\u003c/code\u003e is an enum that represents the permissions granted to users for accessing files or folders, in addition to individually assigned permissions.\u003c/p\u003e\n"],["\u003cp\u003eYou can use \u003ccode\u003eDriveApp.Permission\u003c/code\u003e properties like \u003ccode\u003eVIEW\u003c/code\u003e, \u003ccode\u003eEDIT\u003c/code\u003e, \u003ccode\u003eCOMMENT\u003c/code\u003e, etc. to define access levels when setting sharing settings for files or folders.\u003c/p\u003e\n"],["\u003cp\u003eCalling an enum property involves using the parent class, name, and property, such as \u003ccode\u003eDriveApp.Permission.VIEW\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eWhile some properties like \u003ccode\u003eOWNER\u003c/code\u003e, \u003ccode\u003eORGANIZER\u003c/code\u003e, \u003ccode\u003eFILE_ORGANIZER\u003c/code\u003e, and \u003ccode\u003eNONE\u003c/code\u003e can be returned, they cannot be used to set sharing permissions and will throw an exception.\u003c/p\u003e\n"]]],["The `Permission` enum in DriveApp defines user access levels for files/folders. Key permissions include `VIEW` (view/copy), `EDIT` (edit, potentially share), and `COMMENT` (view, copy, comment). `OWNER`, `ORGANIZER`, and `FILE_ORGANIZER` are for ownership and shared drive organization. `NONE` indicates no permissions. `setSharing()` can define these permissions using `DriveApp.Permission.ENUM_NAME`, except for `OWNER`, `ORGANIZER`, `FILE_ORGANIZER`, and sometimes `NONE`. The `setSharing` method also accepts an `Access` type to define who these permissions apply to.\n"],null,[]]