Drive 라이브러리

개요

개요

Google Drive는 파일을 온라인에 저장하고 스마트폰, 태블릿 또는 컴퓨터 어디에서나 액세스할 수 있는 클라우드 기반 스토리지 솔루션입니다. 또한 드라이브를 사용하면 다른 사용자가 파일을 쉽게 수정하고 공동작업할 수 있습니다.

OneDrive는 모든 파일에 연결하는 Microsoft 클라우드 서비스입니다. 파일을 저장 및 보호하고 모든 서비스의 어디에서나 파일에 액세스할 수 있습니다.

Drive 라이브러리에서 사용할 수 있는 기능은 다음과 같습니다.

공통 속성

공통 속성

MORE OPTIONS

MORE OPTIONS

속성

유형

필수여부

단위

자동입력여부

설명

On Error

콤보박스

N

-

N

실행 시점에 오류 발생 시 수행할 동작을 지정합니다.

- 미지정: 오류를 출력하고 작업을 종료합니다.

- Ignore: 해당 오류를 무시합니다.

- Retry: 해당 액티비티를 1회 재시도합니다.

- Goto : 해당 엑티비티가 실패한 경우 지정한 엑티비티로 이동하여 시나리오를 수행합니다.

- Event: 프로젝트에 등록된 이벤트를 호출합니다.

DESCRIPTION

DESCRIPTION

속성

유형

필수여부

단위

자동입력여부

설명

Description

문자

N

-

N

해당 액티비티 카드에 대한 설명을 추가합니다.Description이 입력되면 플로차트의 해당 액티비티 설명에 표시되고, Description이 없는 경우에는 대푯값이 해당 액티비티 설명에 표시됩니다.

ConnectDrive

ConnectDrive (GoogleDrive)

개요

연결하려는 Google Drive에 대한 인증을 시작합니다.

사용 절차

  1. [Output] Result에 연결 정보가 할당될 변수를 입력하세요.

  2. ServiceDrive에 드라이브(Google Drive)를 선택하세요.

Service AccountKey를 통해 생성된 Item들은 Google Drive 화면에 보이지 않고 OAuth2 방식과는 다른 권한의 파일로 분류됩니다.

ClientID, ClientSecret, Key등은 아래 GoogleWorkspace 가이드 페이지를 참고하여 발급합니다.

https://developers.google.com/workspace/guides/create-credentials?hl=ko

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Result

변수

Y

-

Y

연결 정보를 저장할 변수를 입력합니다.

N

ServiceDrive

콤보박스

Y

-

N

원하는 Drive를 선택합니다.

(ex. 'Google Drive')

N

GDAuthenticationType

콤보박스

ServiceDrive가 Google Drive이면 Y, 아니면 N

-

N

Drive 서비스에 접근하는데 사용할 인증 유형을 선택합니다.

GoogleDrive에 대해 다음 옵션이 표시됩니다:

- OAuth2ClientID

- ServiceAccoutKey

N

ODAuthenticationType

콤보박스

ServiceDrive가 One Drive이면 Y, 아니면 N

-

N

Drive 서비스에 접근하는데 사용할 인증 유형을 선택합니다.

One Drive에 대해 다음 옵션이 표시됩니다:

- InteractiveToken

- UserAccountAndPassword

N

CientID

문자열

ServiceDrive가 Google Drive이며 AuthenticationType이 OAuth2ClientID라면 Y, 아니면 N

-

N

사용자 계정의 ID를 입력합니다.

N

ClientSecret

문자열

ServiceDrive가 Google Drive이며 AuthenticationType이 OAuth2ClientID라면 Y, 아니면 N

-

N

사용자 비밀번호를 입력합니다.

- Normal: 입력한 비밀번호가 일반 텍스트로 저장됩니다.

- Credential: 입력한 비밀번호가 암호화됩니다. (공유 리소스에서 검색됩니다.)

- Secure: 입력한 비밀번호가 암호화되고, 저장됩니다.

N

KeyPath

문자열

ServiceDrive가 Google Drive이며 AuthenticationType이 ServiceAccountKey라면 Y, 아니면 N

-

N

서비스 계정 키 JSON 파일의 경로입니다.

Y

MORE OPTIONS

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

활용 예시

ConnectDrive를 사용하여 Google Drive에 연결합니다.

예제 파일

사용된 변수

this.connection = 연결 정보가 할당될 변수
this.clientId = 드라이브 계정의 사용자 아이디
this.clientSecret = 드라이브 계정의 사용자 증명 비밀

사용된 속성

연관/유사 액티비티

UploadDriveFile, DownloadDriveFile

ConnectDrive (OneDrive)

개요

연결하려는 One Drive에 대한 인증을 시작합니다.

사용 절차

  1. [Output] Result에 연결 정보가 할당될 변수를 입력하세요.

  2. ServiceDrive에 드라이브(One Drive)를 선택하세요.

  3. ApplicationId에 Azure 활성화 폴더에서 할당된 애플리케이션(사용자) ID를 입력하세요.

고유한 애플리케이션(사용자) ID는 Microsoft Office 365 설치시 등록한 Azure 활성화 폴더에서 할당된 ID입니다. 하나의 조직은 여러 개의 ID를 가질 수 있습니다. 각 애플리케이션(고객) ID에는 고유한 권한 및 인증 요구 사항이 있습니다.

다중 테넌트 애플리케이션을 이용하기 위해서는 설치 후 앱을 등록할 때 Azure 활성화 폴더에 의해서 할당된 고유 폴더 (테넌트) ID가 필요합니다. 이는 등록된 앱의 overview 페이지에서 확인할 수 있습니다.(애플리케이션 (사용자) ID 아래)

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Result

변수

Y

-

Y

연결 정보를 저장할 변수를 입력합니다.

N

ServiceDrive

콤보박스

Y

-

N

원하는 Drive를 선택합니다.

(ex. 'One Drive')

N

GDAuthenticationType

콤보박스

ServiceDrive가 Google Drive이면 Y, 아니면 N

-

N

Drive 서비스에 접근하는데 사용할 인증 유형을 선택합니다.

GoogleDrive에 대해 다음 옵션이 표시됩니다:

- OAuth2ClientID

- ServiceAccoutKey

N

ODAuthenticationType

콤보박스

ServiceDrive가 One Drive이면 Y, 아니면 N

-

N

Drive 서비스에 접근하는데 사용할 인증 유형을 선택합니다.

One Drive에 대해 다음 옵션이 표시됩니다:

- InteractiveToken

- UserAccountAndPassword

N

ApplicationID

문자열

Y

-

N

애플리케이션 (사용자) ID를 입력합니다.

N

Tenant

문자열

Y

-

N

테넌트 ID를 입력합니다.

N

UserAccount

문자열

ODAuthenticationType이 UserAccountAdnPassword이면 Y, 아니면 N

-

N

Microsoft Office 365 계정을 입력합니다.

N

Password

문자열

ODAuthenticationType이 UserAccountAdnPassword이면 Y, 아니면 N

-

N

Microsoft Office 365 계정의 비밀번호를 입력합니다.

Y

MORE OPTIONS

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

활용예시

ConnectDrive를 사용하여 One Drive에 연결합니다.

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

UploadDriveFile, DownloadDriveFile

FindDriveItem

FindDriveItem

개요

드라이브의 검색 값과 일치하는 파일, 메타 데이터 및 컨텐츠를 찾고, 이름, 크기, ID를 포함한 파일의 정보를 반환합니다.

사용 절차

  1. [Output] RESULT에 정보를 저장할 변수를 입력하세요.

  2. [Input] Session에 연결 정보가 저장된 변수를 입력하세요.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] FindResult

변수

Y

-

Y

출력 정보를 저장할 변수를 입력합니다.

N

[Input] Session

변수

Y

-

Y

드라이브 연결 정보 변수를 지정합니다.

N

SearchFolderIDType

콤보 박스

Y

-

Y

SearchFolderID를 지정할 유형을 지정합니다.

SearchFolderID

SearchInDrive

  • SearchInDrive는 Google Drive 타입에서만 가능합니다.

N

SearchFolderID

문자열

SearchFolderIDType이 SearchFolderID이라면 Y, 아니면 N

-

N

검색할 폴더의 ID 입니다.

- 전체 폴더 검색을 위해서는 'root' 키워드를 입력합니다.

N

Client ID

문자열

Y

-

N

  • Credentials Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

N

Path

문자열

SearchFolderIDType이 SearchInDrive이라면 Y, 아니면 N

-

N

검색할 폴더의 경로입니다.(Readonly)

SearchFolderIDType 필드가 SearchInDrive일때 팝업에서 입력됩니다.

N

SearchExpression

문자열

N

-

N

파일 및 폴더를 찾는데 사용할 검색 매개 변수를 지정합니다.


Google일 경우 search 가이드는 아래 링크 참조

https://developers.google.com/drive/api/guides/search-files

N

SearchType

콤보 박스

Y

-

Y

파일,폴더 또는 파일 및 폴더만 찾을 것인지 여부를 지정합니다.

Files

Folders

Files and Folders

N

ResultType

콤보 박스

Y

-

Y

ID 또는 객체만 반환할지 여부를 지정합니다.

ID

Object

N

ResultMaxNumber

숫자

Y

-

Y

반환할 파일 및 폴더 최대 수를 지정합니다.결과 최대 수는 1 ~ 1000 범위여야 합니다.

N

Index

숫자

N

-

N

현재 컬렉션의 어떤 요소가 반복되고 있는지 제로 기반 인덱스를 지정합니다.

Y

MORE OPTIONS

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

활용 예시

Drive에 연결한 후 파일을 업로드하고, 해당되는 아이템을 찾습니다.

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

ConnectDrive, UploadDriveFile

CreateDriveFolder

CreateDriveFolder

개요

Drive에 새 폴더를 생성합니다.

사용 절차

  1. [Output] FolderID에 폴더 ID를 저장할 변수를 입력하세요.

  2. [Input] Session에 연결 정보가 저장된 변수를 입력하세요.

  3. NewFolderName에 새로운 폴더의 이름을 입력하세요.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] FolderID

변수

Y

-

Y

생성된 FolderID를 저장할 변수를 지정합니다.

N

[Input] Session

변수

Y

-

Y

드라이브 연결 정보 변수를 지정합니다.

(기본값: RESULT, 현재 연결된 연결 정보를 나타냅니다.)

N

TargetFolderIDType

콤보 박스

Y

-

Y

TargetFolderID를 지정할 유형을 지정합니다.

TargetFolderID

SearchInDrive

  • SearchInDrive는 Google Drive 타입에서만 가능합니다.

N

TargetFolderID

문자열

TargetFolderIDType이 TargetFolderID이라면 Y, 아니면 N

-

N

생성할 Folder의 상위 Folder ID를 입력합니다.

- 루트 폴더에 생성을 위해서는 'root' 키워드를 입력합니다.

N

Client ID

문자열

Y

-

N

  • Credentials Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

N

Path

문자열

TargetFolderIDType이 SearchInDrive이라면 Y, 아니면 N

-

N

검색할 폴더의 경로입니다.(Readonly)

TargetFolderIDType 필드가 SearchInDrive일때 팝업에서 입력됩니다.

N

NewFolderName

문자열

Y

-

N

새로운 폴더의 이름을 입력합니다.

Y

MORE OPTIONS

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

활용 예시

Drive에 연결한 후 새로운 폴더를 생성합니다.

예제파일

사용된 변수

사용된 속성

연관/유사 액티비티

DownloadDriveFile

DownloadDriveFile

개요

Drive의 지정된 파일을 지정된 로컬 경로로 다운로드합니다.

사용 절차

  1. [Input] Session에 연결 정보가 저장된 변수를 입력하세요.

  2. FileID에 다운로드할 파일의 ID를 입력하세요.

  3. LocalDirPath에 파일을 다운로드할 로컬 경로를 입력하세요.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Session

변수

Y

-

Y

드라이브 연결 정보 변수를 지정합니다.

N

FileIDType

콤보 박스

Y

-

Y

FileID를 지정할 유형을 지정합니다.

FileID

SearchInDrive

  • SearchInDrive는 Google Drive 타입에서만 가능합니다.

N

FileID

문자열

FileIDType이 FileID이라면 Y, 아니면 N

-

N

드라이브의 파일 ID를 지정합니다.

N

Client ID

문자열

Y

-

N

  • Credentials Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

N

Path

문자열

FileIDType이 SearchInDrive이라면 Y, 아니면 N

-

N

드라이브 파일의 경로입니다.(Readonly)

FileIDType 필드가 SearchInDrive일때 팝업에서 입력됩니다.

N

LocalDirPath

문자열

Y

-

N

로컬 시스템의 디렉토리 경로를 지정합니다.

N

OverWrite

토글

N

-

N

덮어쓰기 여부를 지정합니다.

Y

MORE OPTIONS

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

활용 예시

Drive에 연결한 후 파일을 업로드하고, 다운로드합니다.

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

ConnectDrive, UploadDriveFile

UploadDriveFile

UploadDriveFile

개요

Drive에 파일을 업로드합니다.

사용 절차

  1. [Output] UploadedFileID에 업로드한 파일 ID가 저장될 변수를 입력하세요.

  2. [Input] Session에 연결 정보가 저장된 변수를 입력하세요.

  3. LocalFilePath에 업로드할 파일의 경로를 입력하세요.

  4. TargetFolderID에 업로드될 파일의 상위 폴더의 ID를 입력하세요.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] UploadedFileID

변수

Y

-

Y

업로드된 FileID를 저장할 변수를 입력합니다.

N

[Input] Session

변수

Y

-

Y

드라이브 연결 정보 변수를 지정합니다.

N

LocalFilePath

문자열

Y

-

N

로컬 시스템의 업로드 할 파일 경로를 지정합니다.

N

TargetFolderIDType

콤보 박스

Y

-

Y

TargetFolderID를 지정할 유형을 지정합니다.

TargetFolderID

SearchInDrive

  • SearchInDrive는 Google Drive 타입에서만 가능합니다.

N

TargetFolderID

문자열

TargetFolderIDType이 TargetFolderID이라면 Y, 아니면 N

-

N

업로드될 위치의 폴더 ID를 입력합니다.

- 루트 폴더에 업로드를 위해서는 'root' 키워드를 입력합니다.

N

Client ID

문자열

Y

-

N

  • Credentials Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

N

Path

문자열

TargetFolderIDType이 SearchInDrive이라면 Y, 아니면 N

-

N

업로드될 위치의 폴더 경로입니다.(Readonly)

TargetFolderIDType 필드가 SearchInDrive일때 팝업에서 입력됩니다.

N

Force

토글버튼

N

-

N

업로드될 위치에 같은 이름의 파일이 존재 해도 업로드할지 여부를 지정합니다.

Y

MORE OPTIONS

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

활용 예시

Drive에 연결한 후 파일을 업로드합니다.

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

DownloadDriveFile

CopyDriveItem

CopyDriveItem

개요

Drive의 파일 또는 폴더를 복사합니다.

사용 절차

  1. [Output] CopiedItemID에 복사한 파일이나 폴더 ID가 저장될 변수를 입력하세요.

  2. [Input] Session에 연결 정보가 저장된 변수를 입력하세요.

  3. ItemID에 복사할 파일이나 폴더 ID를 입력하세요.

  4. TargetFolderID에 복사할 파일이나 폴더의 상위 폴더 ID를 입력하세요.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] CopiedItemID

변수

Y

-

Y

복사해서 생성된 파일 혹은 폴더 ID를 저장할 변수를 지정합니다.

N

[Input] Session

변수

Y

-

Y

드라이브 연결 정보 변수를 지정합니다.

N

ItemIDType

콤보 박스

Y

-

Y

ItemID를 지정할 유형을 지정합니다.

ItemID

SearchInDrive

  • SearchInDrive는 Google Drive 타입에서만 가능합니다.

N

ItemID

문자열

ItemIDType이 ItemID이라면 Y, 아니면 N

-

N

복사할 파일 또는 폴더 ID를 입력하십시오.(구글 드라이브는 파일 ID만 입력합니다.)

N

Client ID

문자열

Y

-

N

  • Credentials Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

N

ItemPath

문자열

ItemIDType이 SearchInDrive이라면 Y, 아니면 N

-

N

복사할 파일 또는 폴더 경로입니다.(구글 드라이브는 파일만 지정합니다.)(Readonly)

ItemIDType 필드가 SearchInDrive일때 팝업에서 입력됩니다.

N

TargetFolderIDType

콤보 박스

Y

-

Y

TargetFolderID를 지정할 유형을 지정합니다.

TargetFolderID

SearchInDrive

  • SearchInDrive는 Google Drive 타입에서만 가능합니다.

N

TargetFolderID

문자열

TargetFolderIDType이 TargetFolderID이라면 Y, 아니면 N

-

N

복사될 위치의 폴더 ID를 입력합니다.

- 루트 폴더에 복사를 위해서는 'root' 키워드를 입력합니다.

N

TargetFolderPath

문자열

TargetFolderIDType이 SearchInDrive이라면 Y, 아니면 N

-

N

복사될 위치의 폴더 경로입니다.(Readonly)

TargetFolderIDType 필드가 SearchInDrive일때 팝업에서 입력됩니다.

N

Force

토글

N

-

N

복사될 위치에 같은 이름의 파일이 존재해도 복사할지 여부를 지정합니다.

Y

MORE OPTIONS

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

활용 예시

Drive에 연결한 후 파일을 복사합니다.

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

MoveDriveItem, DeleteDriveItem

MoveDriveItem

MoveDriveItem

개요

Drive의 파일 또는 폴더를 다른 폴더로 이동합니다.

사용 절차

  1. [Output] MovedItemID에 이동할 파일이나 폴더 ID가 저장될 변수를 입력하세요.

  2. [Input] Session에 연결 정보가 저장된 변수를 입력하세요.

  3. ItemID에 이동할 파일이나 폴더 ID를 입력하세요.

  4. TargetFolderID에 이동할 파일이나 폴더의 상위 폴더 ID를 입력하세요.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] MovedItemID

변수

Y

-

Y

이동해서 생성된 파일 혹은 폴더 ID를 저장할 변수를 지정합니다.

N

[Input] Session

변수

Y

-

Y

드라이브 연결 정보 변수를 지정합니다.

N

ItemIDType

콤보 박스

Y

-

Y

ItemID를 지정할 유형을 지정합니다.

ItemID

SearchInDrive

  • SearchInDrive는 Google Drive 타입에서만 가능합니다.

N

ItemID

문자열

ItemIDType이 ItemID이라면 Y, 아니면 N

-

N

이동 해야 할 파일 혹은 폴더 ID를 입력합니다.

N

Client ID

문자열

Y

-

N

  • Credentials Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

N

ItemPath

문자열

ItemIDType이 SearchInDrive이라면 Y, 아니면 N

-

N

이동할 파일 또는 폴더 경로입니다.(Readonly)

ItemIDType 필드가 SearchInDrive일때 팝업에서 입력됩니다.

N

TargetFolderIDType

콤보 박스

Y

-

Y

TargetFolderID를 지정할 유형을 지정합니다.

TargetFolderID

SearchInDrive

  • SearchInDrive는 Google Drive 타입에서만 가능합니다.

N

TargetFolderID

문자열

TargetFolderIDType이 TargetFolderID이라면 Y, 아니면 N

-

N

이동될 위치의 폴더 ID를 입력합니다.

- 루트 폴더에 이동을 위해서는 'root' 키워드를 입력합니다.

N

TargetFolderPath

문자열

TargetFolderIDType이 SearchInDrive이라면 Y, 아니면 N

-

N

이동될 위치의 폴더 경로입니다.(Readonly)

TargetFolderIDType 필드가 SearchInDrive일때 팝업에서 입력됩니다.

N

Force

토글

N

-

N

경로에 같은 이름의 파일이나 폴더가 있을 때, 이동을 진행할지 선택합니다.

Y

MORE OPTIONS

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

활용 예시

Drive에 연결한 후 파일을 이동합니다.

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

CopyDriveItem, DeleteDriveItem

DeleteDriveItem

DeleteDriveItem

개요

Drive의 특정 파일 또는 폴더를 삭제합니다.

사용 절차

  1. [Input] Session에 연결 정보가 저장된 변수를 입력하세요.

  2. ItemID에 이동할 파일이나 폴더 ID를 입력하세요.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Session

변수

Y

-

Y

드라이브 연결 정보 변수를 지정합니다.

N

ItemIDType

콤보 박스

Y

-

Y

ItemID를 지정할 유형을 지정합니다.

ItemID

SearchInDrive

  • SearchInDrive는 Google Drive 타입에서만 가능합니다.

N

ItemID

문자열

ItemIDType이 ItemID이라면 Y, 아니면 N

-

N

삭제 할 파일 혹은 폴더 ID를 입력합니다.

N

Client ID

문자열

Y

-

N

  • Credentials Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

N

Path

문자열

ItemIDType이 SearchInDrive이라면 Y, 아니면 N

-

N

삭제할 파일 또는 폴더 경로입니다.(Readonly)

ItemIDType 필드가 SearchInDrive일때 팝업에서 입력됩니다.

Y

MORE OPTIONS

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Drive 라이브러리의 공통 속성입니다.

활용 예시

Drive에 연결한 후 파일을 삭제합니다.

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

CopyDriveItem, MoveDriveItem

ShareDriveItem

ShareDriveItem

개요

Drive의 파일 또는 폴더를 특정 수신자에게 공유합니다.

사용 절차

  1. [Output] ItemPermission에 파일이나 폴더에 부여된 권한을 저장할 변수를 입력하세요.

  2. [Input] Session에 연결 정보가 저장된 변수를 입력하세요.

  3. ItemID에 공유할 파일이나 폴더 ID를 입력하세요.

  4. GDGranteeType을 선택하세요.

  5. GDGranteePermission을 선택하세요

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] ItemPermission

변수

Y

-

Y

공유 데이터를 저장할 변수를 지정합니다.

N

[Input] Session

변수

Y

-

Y

공유를 위한 연결 정보를 입력합니다.

(기본값: RESULT, 현재 연결된 연결 정보를 나타냅니다.)

N

ServiceDrive

콤보박스

Y

-

Y

연결한 Drive를 선택합니다.

Google Drive

One Drive

N

ItemIDType

콤보 박스

Y

-

Y

ItemID를 지정할 유형을 지정합니다.

ItemID

SearchInDrive

  • SearchInDrive는 Google Drive 타입에서만 가능합니다.

N

ItemID

문자열

ItemIDType이 ItemID이라면 Y, 아니면 N

-

N

공유할 파일 혹은 폴더 ID를 입력합니다.

N

Client ID

문자열

Y

-

N

  • Credentials Google 팝업

Client ID를 입력합니다.

N

Client Secret

문자열

Y

-

N

  • Credentials Google 팝업

Client Secret을 입력합니다.

N

Path

문자열

ItemIDType이 SearchInDrive이라면 Y, 아니면 N

-

N

공유할 파일 또는 폴더 경로입니다.(Readonly)

ItemIDType 필드가 SearchInDrive일때 팝업에서 입력됩니다.

N

GDGaranteeType

콤보박스

Y

-

N

파일 권한을 부여할 수신자를 선택합니다.


Connection이 Google Drive일 경우:

User - 단일 사용자에게 권한을 부여합니다.

Group - 그룹에 권한을 부여합니다.

Domain - 도메인에 권한을 부여합니다.

Anyone - 회사 도메인에 대한 접근 권한이 있는 모든 사람에게 권한을 부여합니다.


Connection이 One Drive일 경우:

Anyone

PeopleInOrganization

SpecificPeople

N

Recipient

문자열

① Connection이 Google Drive이고, GaranteeType이 user 또는 group이다.

② Connection이 One Drive이고, GaranteeType이 SpecificPeople이다.

①, ②의 경우 Y, 아니면 N

-

N

접근 권한을 받을 수신자의 이메일 주소를 입력합니다.

(①, ②의 경우, 속성이 나타납니다.)

N

Domain

문자열

Connection이 Google Drive이고, GaranteeType이 Domain일 경우 Y, 아니면 N

-

N

파일 권한을 부여한 도메인을 입력합니다.

(Connection이 Google Drive이고, GaranteeType이 Domain일 경우, 속성이 나타납니다.)

N

GDGaranteePermission

콤보박스

Y

-

N

수신자에게 부여할 파일 권한을 지정합니다.

(Connection이 Google Drive일 경우, 아래 속성이 나타납니다.

Reader - 항목을 읽고, 다운로드할 수 있습니다.

Writer - 항목을 편집할 수 있습니다.

Owner - 항목을 소유할 수 있습니다.

(Connection이 One Drive일 경우, 아래 속성이 나타납니다.)

View and Edit.

Y

MORE OPTIONS

-

-

-

-

Drive 라이브러리의 공통 기능입니다.

Y

DESCRIPTION

-

-

-

-

Drive 라이브러리의 공통 기능입니다.

활용 예시

Drive에 연결한 후 파일을 공유합니다.

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티