明示的にアクセス権を付与された個々のユーザーだけでなく、ファイルまたはフォルダにアクセスできるユーザーに付与された権限を表す列挙型。これらのプロパティには DriveApp.Permission
からアクセスできます。
// 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);
Properties
プロパティ | 種類 | 説明 |
---|---|---|
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) に渡すと例外がスローされます。 |