AI-generated Key Takeaways
-
The
Accessenum represents classes of users who can access a file or folder in Google Drive. -
To use an
Accessenum, you callDriveApp.Accessfollowed by the specific access property, such asDriveApp.Access.ANYONE. -
The available
Accessproperties includeANYONE,ANYONE_WITH_LINK,DOMAIN,DOMAIN_WITH_LINK, andPRIVATE. -
ANYONEandANYONE_WITH_LINKallow access without sign-in, whileDOMAIN,DOMAIN_WITH_LINK, andPRIVATErequire sign-in. -
Domain administrators can restrict the
ANYONEandANYONE_WITH_LINKsettings for Google Workspace users.
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 Drive.
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. |