Enum Permission

권한

명시적으로 액세스 권한이 부여된 개별 사용자 외에도 파일 또는 폴더에 액세스할 수 있는 사용자에게 부여된 권한을 나타내는 enum입니다. 이러한 속성은 DriveApp.Permission에서 액세스할 수 있습니다.

enum을 호출하려면 상위 클래스, 이름, 속성을 호출합니다. 예를 들면 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.)
const 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사용자에게 파일 또는 폴더에 대한 권한이 없습니다. 이 값은 반환할 수 있지만 Access.ANYONE와 함께 설정되지 않는 한 File.setSharing(accessType, permissionType)에 전달하면 예외가 발생합니다.