Enum Permission

Разрешение

Перечисление, представляющее разрешения, предоставленные пользователям, которые могут получить доступ к файлу или папке, помимо любых отдельных пользователей, которым был явно предоставлен доступ. Доступ к этим свойствам можно получить из DriveApp.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.)
var folder = 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) вызывает исключение, если тип файла его не поддерживает.
OWNER Enum Пользователь является владельцем файла или папки. Это значение может быть возвращено, но передача его в File.setSharing(accessType, permissionType) вызывает исключение.
ORGANIZER Enum Пользователи, которые могут упорядочивать файлы и папки на общем диске. Это значение может быть возвращено, но передача его в File.setSharing(accessType, permissionType) вызывает исключение.
FILE_ORGANIZER Enum Пользователи, которые могут редактировать, удалять и перемещать контент на общем диске. Это значение может быть возвращено, но передача его в File.setSharing(accessType, permissionType) вызывает исключение.
NONE Enum У пользователя нет прав доступа к файлу или папке. Это значение может быть возвращено, но передача его в File.setSharing(accessType, permissionType) вызывает исключение, если оно не установлено в сочетании с Access.ANYONE .