ファイルまたはフォルダにアクセスできるユーザーに付与される権限を表す列挙型。明示的にアクセス権が付与された個々のユーザーは除きます。これらのプロパティには Drive
からアクセスできます。
列挙型を呼び出すには、その親クラス、名前、プロパティを呼び出します。たとえば、
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.) const 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 | ユーザーにファイルまたはフォルダに対する権限がない。この値は返すことができますが、Access.ANYONE と組み合わせて設定されていない限り、File.setSharing(accessType, permissionType) に渡すと例外がスローされます。 |