Enum Access

Доступ

Перечисление, представляющее классы пользователей, которые могут получить доступ к файлу или папке, помимо отдельных пользователей, которым был явно предоставлен доступ. Доступ к этим свойствам можно получить из DriveApp.Access .

Чтобы вызвать перечисление, вы вызываете его родительский класс, имя и свойство. Например, DriveApp.Access.ANYONE .

// Creates a folder that anyone on the Internet can read from and write to. (Domain
// administrators can prohibit this setting for users of a Google Workspace domain.)
var folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

Характеристики

Свойство Тип Описание
ANYONE Enum Любой человек в Интернете может найти и получить доступ. Вход в систему не требуется.

Администраторы домена могут запретить эту настройку для пользователей домена Google Workspace. Если этот параметр отключен, передача этого значения в File.setSharing(accessType, permissionType) вызовет исключение.

ANYONE_WITH_LINK Enum Доступ может получить любой, у кого есть ссылка. Вход в систему не требуется.

Администраторы домена могут запретить эту настройку для пользователей домена Google Workspace. Если этот параметр отключен, передача этого значения в File.setSharing(accessType, permissionType) вызовет исключение.

DOMAIN Enum Люди в вашем домене могут находить и получать доступ. Требуется вход.

Этот параметр доступен только для пользователей домена Google Workspace. Для других типов учетных записей Google передача этого значения в File.setSharing(accessType, permissionType) вызывает исключение.

DOMAIN_WITH_LINK Enum Доступ к ней смогут получить пользователи вашего домена, у которых есть ссылка. Требуется вход.

Этот параметр доступен только для пользователей домена Google Workspace. Для других типов учетных записей Google передача этого значения в File.setSharing(accessType, permissionType) вызывает исключение.

PRIVATE Enum Доступ могут получить только люди, которым явно предоставлено разрешение. Требуется вход.