Enum Permission

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。
権限

明示的にアクセス権を付与された個々のユーザーだけでなく、ファイルまたはフォルダにアクセスできるユーザーに付与された権限を表す列挙型。これらのプロパティには 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

プロパティ種類説明
VIEWEnumファイルまたはフォルダにアクセスできるユーザーは、そのファイルまたはフォルダの表示またはコピーのみを行えます。この値を File.setSharing(accessType, permissionType) に渡すと、そのファイルがサポートしていないファイル形式では例外がスローされます。
EDITEnumファイルまたはフォルダにアクセスできるユーザーは、そのファイルまたはフォルダを編集できます。File.setShareableByEditors(shareable)false に設定されていない限り、ユーザーは共有設定を変更することもできます。この値を File.setSharing(accessType, permissionType) に渡すと、そのファイルがサポートしていないファイル形式では例外がスローされます。
COMMENTEnumファイルやフォルダにアクセスできるユーザーは、そのファイルとフォルダの閲覧、コピー、コメントのみを行えます。 この値を File.setSharing(accessType, permissionType) に渡すと、そのタイプのファイルがサポートしていない場合は、例外をスローします。
OWNEREnumユーザーがそのファイルまたはフォルダのオーナーになります。この値は返すことができますが、File.setSharing(accessType, permissionType) に渡すと例外がスローされます。
ORGANIZEREnum共有ドライブ内のファイルやフォルダを整理できるユーザー。この値は返されますが、File.setSharing(accessType, permissionType) に渡すと例外がスローされます。
FILE_ORGANIZEREnum共有ドライブ内のコンテンツを編集、ゴミ箱に移動、移動できるユーザー。この値は返されますが、File.setSharing(accessType, permissionType) に渡すと例外がスローされます。
NONEEnumユーザーには、ファイルまたはフォルダに対する権限がありません。この値は返されますが、Access.ANYONE と組み合わせて設定しない限り、File.setSharing(accessType, permissionType) に渡すと例外がスローされます。