Перечисление, представляющее разрешения, предоставленные пользователям, которые могут получить доступ к файлу или папке, помимо любых отдельных пользователей, которым был явно предоставлен доступ. Доступ к этим свойствам можно получить из 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 . |