Enum Access

アクセス

ファイルまたはフォルダにアクセスできるユーザーのクラスと、明示的にアクセス権が付与されている個々のユーザーのクラスを表す列挙型。これらのプロパティには DriveApp.Access からアクセスできます。

列挙型を呼び出すには、親クラス、名前、プロパティを呼び出します。たとえば、 DriveApp.Access.ANYONE です。

// Creates a folder that anyone on the Internet can read from and write to. (Domain
// administrators can prohibit this setting for users of a Google Workspace domain.)
var folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

プロパティ

プロパティ種類説明
ANYONEEnumインターネット上の誰でも検索してアクセスできます。ログインは不要です。

ドメイン管理者は、Google Workspace ドメインのユーザーに対してこの設定を禁止できます。設定が無効になっている場合、この値を File.setSharing(accessType, permissionType) に渡すと、例外がスローされます。

ANYONE_WITH_LINKEnumリンクを知っている全員がアクセスできます。ログインは不要です。

ドメイン管理者は、Google Workspace ドメインのユーザーに対してこの設定を禁止できます。設定が無効になっている場合、この値を File.setSharing(accessType, permissionType) に渡すと、例外がスローされます。

DOMAINEnumドメイン内のユーザーが検索してアクセスできます。ログインが必要です。

この設定は、Google Workspace ドメインのユーザーのみご利用いただけます。他の種類の Google アカウントの場合、この値を File.setSharing(accessType, permissionType) に渡すと例外がスローされます。

DOMAIN_WITH_LINKEnumリンクを知っているドメイン内のユーザーがアクセスできます。ログインが必要です。

この設定は、Google Workspace ドメインのユーザーのみご利用いただけます。他の種類の Google アカウントの場合、この値を File.setSharing(accessType, permissionType) に渡すと例外がスローされます。

PRIVATEEnum明示的に権限を付与されたユーザーのみがアクセスできます。ログインが必要です。