Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Разрешение
Перечисление, представляющее разрешения, предоставленные пользователям, которые могут получить доступ к файлу или папке, помимо любых отдельных пользователей, которым был явно предоставлен доступ. Доступ к этим свойствам можно получить из Drive App.Permission .
Чтобы вызвать перечисление, вы вызываете его родительский класс, имя и свойство. Например, 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);
Характеристики
Свойство
Тип
Описание
VIEW
Enum
Пользователи, имеющие доступ к файлу или папке, могут только просматривать или копировать их. Передача этого значения в File.setSharing(accessType, permissionType) вызывает исключение, если тип файла его не поддерживает.
EDIT
Enum
Пользователи, имеющие доступ к файлу или папке, могут редактировать их. Если для File.setShareableByEditors(shareable) не установлено значение false , пользователи также могут изменять настройки общего доступа. Передача этого значения в File.setSharing(accessType, permissionType) вызывает исключение, если тип файла его не поддерживает.
COMMENT
Enum
Пользователи, имеющие доступ к файлу или папке, могут только просматривать, копировать или комментировать их. Передача этого значения в File.setSharing(accessType, permissionType) вызывает исключение, если тип файла его не поддерживает.
Пользователи, которые могут упорядочивать файлы и папки на общем диске. Это значение можно вернуть, но передача его в File.setSharing(accessType, permissionType) вызывает исключение.
FILE_ORGANIZER
Enum
Пользователи, которые могут редактировать, удалять и перемещать контент на общем диске. Это значение можно вернуть, но передача его в File.setSharing(accessType, permissionType) вызывает исключение.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-25 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,[]]