Enum Permission

権限

ファイルやフォルダにアクセスできるユーザーに付与された権限を表す列挙型。 個人ユーザーに適用されます。これらのプロパティには 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);

プロパティ

プロパティタイプ説明
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ユーザーにファイルまたはフォルダに対する権限がない。この値は返されますが、 File.setSharing(accessType, permissionType) に渡すと、例外がスローされます。 Access.ANYONE と組み合わせて設定します。