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