An enum representing classes of users who can access a file or folder, besides any individual
users who have been explicitly given access. These properties can be accessed from DriveApp.Access
.
To call an enum, you call its parent class, name, and property. For example,
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.) const folder = DriveApp.createFolder('Shared Folder'); folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);
Properties
Property | Type | Description |
---|---|---|
ANYONE | Enum | Anyone on the Internet can find and access. No sign-in required.
Domain administrators can prohibit this setting for users of a Google Workspace domain. If
the setting is disabled, passing this value to |
ANYONE_WITH_LINK | Enum | Anyone who has the link can access. No sign-in required.
Domain administrators can prohibit this setting for users of a Google Workspace domain. If
the setting is disabled, passing this value to |
DOMAIN | Enum | People in your domain can find and access. Sign-in required.
This setting is available only for users of a Google Workspace domain. For other types of
Google accounts, passing this value to |
DOMAIN_WITH_LINK | Enum | People in your domain who have the link can access. Sign-in required.
This setting is available only for users of a Google Workspace domain. For other types of
Google accounts, passing this value to |
PRIVATE | Enum | Only people explicitly granted permission can access. Sign-in required. |